Javascript 如何在angularjs的控制器中使用过滤器
我在函数中给出了代码Javascript 如何在angularjs的控制器中使用过滤器,javascript,angularjs,Javascript,Angularjs,我在函数中给出了代码 $scope.FilteredList = $filter('filter')(ProductService.Products, $scope.FilterExpr, false); 其中,$scope.FilterExpr与文本字段绑定 上面的过滤器对我来说就像预期的那样工作,当用户在文本字段中键入内容时,$scope.FilteredList将填充过滤项 ProductService.Products是一个对象数组,对象中有以下字段名称,mrp,sp,inconta
$scope.FilteredList = $filter('filter')(ProductService.Products, $scope.FilterExpr, false);
其中,$scope.FilterExpr
与文本字段绑定
上面的过滤器对我来说就像预期的那样工作,当用户在文本字段中键入内容时,$scope.FilteredList
将填充过滤项
ProductService.Products
是一个对象数组,对象中有以下字段<代码>名称,mrp
,sp
,incontat
我想创建另一个过滤器,用于过滤incontit
值大于0的所有项目
我应该使用什么来代替下一行中的?
$scope.FilteredList = $filter('filter')(ProductService.Products, ?????, false);
您不需要再次使用
$filter
。务必在$scope.FilteredList
集合上使用.filter
,以获得所需的结果
var result = $scope.FilteredList.filter(function(item){
return item.incart > 0;
});