2015-11-12 5 views
0

У меня проблемы с головой вокруг. Я создаю функцию, которую я передаю фильтру, который отфильтровывает несколько полей. Это выглядит следующим образом:AngularJS - Фильтр по массиву?

$scope.searchFilter = function (obj) { 
     var re = new RegExp($scope.query, 'i'); 
     return !$scope.query || re.test(obj.name) || re.test(obj.some_array); 
    }; 

можно фильтровать по одному параметру, не проблема, но когда дело доходит до массивам его полностью игнорирует их. Должен ли я писать цикл for для итерации через массив или что-то еще? Надеюсь, кто-то поможет мне понять это.

Заранее спасибо :-)

+0

* «Должен ли я писать цикл for для итерации по массиву или что-то в этом роде?» * <- что-то вроде этого, да – Phil

+0

@Phil, который решил это, спасибо – Jerry

ответ

0

@Phil решаемые это для меня, просто нужно написать цикл.

Смежные вопросы