При определении настраиваемого фильтра в Angularjs, как показано ниже я передаю в наборе данных Я хочу фильтруется и массива в качестве значений фильтра:Angularjs передать массив пользовательского фильтра в качестве параметра
Кнопки переключения между государственной прошло в массиве
значение массива параметров передается в фильтр
Как фильтр называется:
<div class="row" ng-repeat="item in data | filterStats:filters">
Обычай проверки фильтра значения которых в массиве должны применяться путем фильтрации набора данных в нг-повтора.
.filter('filterStats', function() {
return function (items, paramArray) {
var isFilterEmpty = true;
angular.forEach(paramArray, function (value, key) {
if (value == 0) {
isFilterEmpty = false;
}
});
if(!isFilterEmpty)
//More logic
}
}
Проблема: Проблема заключается в том, что параметр массива не кажется, чтобы быть в состоянии петли, используя Foreach внутри пользовательского фильтра. Массив параметров показывает [Array[0]
] поэтому кажется пустым. Может ли кто-нибудь указать руководство по этому вопросу? Можно ли передать массив как настраиваемый параметр фильтра? Что мне не хватает?
Tx.
Пятно на. Спасибо. –