2016-06-13 63 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'}); 

我想知道如何鏈中的兩個過濾器filterFilter($scope.names, 'a')filterFilter($scope.names, {gender: 'f'})

回答

0

$scope.filteredNames,而不是$scope.names在第二個電話。

+0

好主意。但是,如果我的頁面有兩種過濾器類型,即爲性別類型和文本輸入名稱選擇'',我認爲會有越來越多的過濾器應用於'$ scope.filteredNames'對象。 –

+0

我不明白你的意思。編輯你的問題,並詳細說明你的實際問題。 –