Javascript 角度ng选项过滤器返回除
我有一个来自外部插件的国家列表,下面是一个小摘录:Javascript 角度ng选项过滤器返回除,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我有一个来自外部插件的国家列表,下面是一个小摘录: angular.module('maha.countries').config(['CountriesProvider', function(CountriesProvider) { CountriesProvider.setCountriesList({ "AF": "Afghanistan", "AX": "Alandinseln", "AL":
angular.module('maha.countries').config(['CountriesProvider',
function(CountriesProvider) {
CountriesProvider.setCountriesList({
"AF": "Afghanistan",
"AX": "Alandinseln",
"AL": "Albanien",
"DZ": "Algerien",
"UM": "Amerikanisch-Ozeanien",
"AS": "Amerikanisch-Samoa",
});
}])
})
我有一个选择的国家
<select class="form-control"
ng-options="country[0] as country[1] for country in countries"
id="country" name="country">
<option translate>
please_choose
</option>
</select>
请选择
现在我想在select中展示,除阿尔及利亚以外的所有国家,我如何才能做到这一点
我尝试使用
过滤器:country='DZ'
但这只显示阿尔及利亚,但是我需要显示所有国家,但不显示阿尔及利亚。假设国家[0]
是两个字母的国家代码,请使用:
<select class="form-control"
ng-options="country[0] as country[1] for country in countries
| filter : {'0': '!DZ'} "
id="country" name="country">
<option translate>
please_choose
</option>
</select>
请选择
有关详细信息,请参阅
过滤器:{country:'!DZ'}
@HastaTamang不是这样工作的:(