2016-06-30 4 views
0

関数に渡さ選びだしタイプおよび値を選択し(NG-変化=「sortEvents(タイプ、値)」)コントローラの機能でangular.filterを使用するには?変化に

Iが「状態」に等しい持つ要素を選択するために、$ scope.eventsのすべての要素をフィルタリングする必要があります「NSW」のみ。

$scope.sortEvents = function(type, value, $scope, $filter) { $scope.events = $filter('filterBy')($scope.events, ['state'], 'NSW'); console.log($scope.events); }

しかし、コンソールで適切にNGリピートを使用して動作し、依存関係にあるapp.jsに、私はangular.filterを指定しているhttp://prntscr.com/bmyj74 角度フィルタを参照してくださいです。あなたはこのようなあなたのフィルタを書くことができ

+0

あなたは '$の範囲、機能 –

+0

右のパラメータの$ filter'は必要ありませんが、それは助けていません – MikeDiam

答えて

0

$scope.events = $filter('filter')($scope.events, function(e){ 
    return e.state === 'NSW'; 
}); 
関連する問題