0

json 値を格納するコントローラーで定義された変数があります。

$rootScope.fullList;  

キーワードに完全に一致するものだけを返し、ページに結果を表示することがわかったフィルターを使用して、結果を正常にフィルター処理することができました。これらのフィルタリングされた値を新しい変数に保存する必要があります。

$scope.filteredList = $rootScope.fullList| exactMatch:'STATUS';  

このようなもの。

4

1 に答える 1

0

私は使用します_filterLINK

お気に入り:

   $scope.filteredList = _.filter($scope.fullList, function(item) {
      return !(nodeClient.name == 'STATUS');
     });      

補足として

仕組み_filter:

フィルター_.filter(list, iterator, [context]) エイリアス: select list
内の各値を調べ、真偽テスト ( iterator )に合格したすべての値の配列を返します。ネイティブフィルターメソッドが存在する場合は、そのメソッドにデリゲートします。

var evens = _.filter([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; });
=> [2, 4, 6]

実際_filterには、将来的にも役立つオプションのリストがあります

于 2013-10-18T21:10:46.253 に答える