2017-03-20 13 views
1

コントローラで "sampledata"というスコープ変数を使用しています。 私は同じにフィルタを使用してビューのデータを表示しています: -filter in controllerの使い方は?

<div ng-repeat="value in sampledata|orderBy:sortType | filter: {label:filter_one} | filter: {name_filter: filterName}"> 
</div> 

私も、コントローラに同じ方法でデータをフィルタリングします。どうすれば同じことができますか?

答えて

2

あなたは、コントローラの機能で、噴射$フィルタ依存性によって

function DoFilter() { 
    var orderedBy = $filter('orderBy')($scope.sampledata, $scope.sortType); 
    returned $filter('filter')(orderedBy,{label: $scope.filter_one, name_filter: $scope.filterName}) 
} 
+0

これを使用することができ、ここでSORTBY変数は何ですか? – separ1

+0

私の悪い点は、 'sortType'です。 –