1
我有一个过滤器:角JS过滤器2值?
angular.module('pb.ds.foundation').filter('notAvailable', function() {
return function (items, name) {
var arrayToReturn = [];
for (var i = 0; i < items.length; i++) {
if (items[i].code !== name) {
arrayToReturn.push(items[i]);
}
}
return arrayToReturn;
};
});
我写了从一个NG重复筛选出一个给定的项目:
ng-repeat="nio in icons.nucleoIcons | notAvailable: 'arrows-2_time'"
但是现在,我想筛选第二个图标(字符串)从我的中继器。是否需要再次使用新值对同一过滤器进行管道传输,或者是否有办法通过过滤器1 或更多值?
您可以在ng-repeat中使用多个过滤器。看到这个网页:http://stackoverflow.com/questions/14126905/ng-repeat-with-multiple-filters-on-large-data-set – rrd
我知道我可以(和有)使用多个过滤器,但从来没有与_same_筛选两次。 – Steve
它似乎工作,但是,“正确”的方式? – Steve