2016-06-13 3 views
0

Это мой угловой код.Угловой соединительный фильтр JSФильтр

$scope.names = [ 
     {name: 'Tobias', gender: 'm'}, 
     {name: 'Jeff', gender: 'm'}, 
     {name: 'Lisa', gender: 'f'}, 
     {name: 'Diana', gender: 'f'}, 
     {name: 'James', gender: 'm'}, 
     {name: 'Brad', gender: 'm'} 
    ]; 

    $scope.filteredNames = filterFilter($scope.names, 'a'); 
    $scope.filteredNamesByFemale = filterFilter($scope.names, {gender: 'f'}); 

Я хочу знать, как цепь двух фильтров filterFilter($scope.names, 'a') и filterFilter($scope.names, {gender: 'f'})

ответ

0

Pass $scope.filteredNames вместо $scope.names во втором вызове.

+0

Отличная идея. Однако, если моя страница имеет два типа фильтров, то есть «select» для типа gender и «text» для имен, я думаю, что к объекту '$ scope.filteredNames' будет применяться все больше фильтров. –

+0

Я не понимаю, что вы имеете в виду. Измените свой вопрос и уточните, какова ваша фактическая проблема. –

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