Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将angularjs变量中的筛选值存储在新变量中_Angularjs_Filter - Fatal编程技术网

将angularjs变量中的筛选值存储在新变量中

将angularjs变量中的筛选值存储在新变量中,angularjs,filter,Angularjs,Filter,我在存储json值的控制器中定义了一个变量: $rootScope.fullList; 我已经能够使用我找到的过滤器成功过滤结果,该过滤器只返回与关键字完全匹配的结果,并在我的页面上显示结果。我需要将这些过滤后的值存储到一个新变量中 $scope.filteredList = $rootScope.fullList| exactMatch:'STATUS'; 类似这样的东西。我会使用\u过滤器: 比如: 作为旁注 \u过滤器的工作原理: filter\u.filter(列表、迭代器、

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

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

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

类似这样的东西。

我会使用
\u过滤器

比如:

作为旁注

\u过滤器的工作原理:

filter
\u.filter(列表、迭代器、[context])
别名:选择
查看列表中的每个值,返回所有值的数组 通过真值测试的值(迭代器)。出席会议的代表 本机筛选器方法(如果存在)。

var evens=2;.filter([1,2,3,4,5,6],函数(num){returnnum%2==0;}); => [2, 4, 6]
实际上,
\u filter
有一个选项列表,将来可能会对您有所帮助

可能重复
$rootScope.fullList的结构。这是一个有趣的阅读,但我通过将过滤器的值存储为$scope中的变量并根据用户交互更改值,实现了我想要的结果。
   $scope.filteredList = _.filter($scope.fullList, function(item) {
      return !(nodeClient.name == 'STATUS');
     });      
var evens = _.filter([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; }); => [2, 4, 6]