我在我的函数中给出了代码。
$scope.FilteredList = $filter('filter')(ProductService.Products, $scope.FilterExpr, false);
其中$scope.FilterExpr
与文本字段绑定。
上面的过滤器按预期方式工作,当用户在文本字段中输入内容时,$scope.FilteredList
会填充过滤后的项目。
ProductService.Products
是一个对象数组,对象中包含以下字段。 name
,mrp
,sp
,incart
。
我想创建另一个过滤器,过滤incart
值为>的所有项目0
我应该使用什么而不是下面的?????
。
$scope.FilteredList = $filter('filter')(ProductService.Products, ?????, false);
答案 0 :(得分:1)
您不需要再次使用$filter
。在.filter
集合上使用$scope.FilteredList
来获得所需的结果。
var result = $scope.FilteredList.filter(function(item){
return item.incart > 0;
});