Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度ng选项过滤器返回除_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

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不是这样工作的:(