角度滤波器ng重复滤波器不等于

时间:2016-04-07 12:26:38

标签: angularjs angular-filters

我正在使用ng-repeat重复参数列表。参数的一个属性是可访问性。 辅助功能可以是3个值之一。公共,只读或私人。

我希望我的重复仅在可访问性为Public或ReadOnly时重复。

使用

<div class="form-group" ng-repeat="(key, value) in vm.parameters | filterBy: ['accessibility'] : 'Public' | groupBy: 'groupName'">

我获得了所有的公共参数,但我无法使用否定的filterBy

1 个答案:

答案 0 :(得分:1)

基本上你可以做这样的事情,其中​​accessibility是过滤器,在过滤器上你可以查看type的内容并推送values

<div class="form-group" 
        ng-repeat="(key, value) in vm.parameters | accessibility | groupBy: 'groupName'">

youApp.filter('accessibility', function() {
    return function(input) {
        return output;
    }
});