我在存储 json 值的控制器中定义了一个变量:
$rootScope.fullList;
我已经能够使用我发现的过滤器成功过滤结果,该过滤器只返回与关键字完全匹配并在我的页面上显示结果。我需要将这些过滤后的值存储到一个新变量中。
$scope.filteredList = $rootScope.fullList| exactMatch:'STATUS';
像这样的东西。
我会使用_filter
:链接
喜欢:
$scope.filteredList = _.filter($scope.fullList, function(item) {
return !(nodeClient.name == 'STATUS');
});
作为旁注
工作原理_filter
:
_.filter(list, iterator, [context])
Alias: select
查看列表var evens = _.filter([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; }); => [2, 4, 6]
实际上_filter
有可能在未来帮助你的选项列表