在新变量中存储angularjs变量的过滤值

时间:2013-10-18 20:57:32

标签: angularjs filter

我在控制器中定义了一个存储json值的变量:

$rootScope.fullList;  

我已经能够使用我发现的过滤器成功过滤结果,只返回与关键字的完全匹配并在我的页面上显示结果。我需要将这些过滤后的值存储到一个新变量中。

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

像这样。

1 个答案:

答案 0 :(得分:0)

我会使用_filterLINK

像:

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

作为附注

_filter如何运作:

        过滤_.filter(list, iterator, [context])         别名:选择         
        查看列表中的每个值,返回所有数组         通过真值测试的值(迭代器)。代表们         native filter 方法(如果存在)。       

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

实际上,_filter包含可能在将来帮助您的选项列表