2016-06-13 10 views
0

これは私の角度コードです。Angular JS chaining filterFilter

$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'}); 

私はどのように2回目の呼び出しで代わり$scope.namesのチェーン2つのフィルタfilterFilter($scope.names, 'a')filterFilter($scope.names, {gender: 'f'})

答えて

0

パス$scope.filteredNamesをするために知ってほしいです。

+0

素晴らしいアイデア。しかし、私のページに2つのフィルタータイプ、すなわち性別タイプの 'select'と名前の' text'入力がある場合、 '$ scope.filteredNames'オブジェクトにはますますフィルターが適用されるでしょう。 –

+0

あなたは何を意味するのか分かりません。あなたの質問を編集し、あなたの実際の問題が何であるかを精緻化する。 –