gpt4 book ai didi

javascript - 如何在angularjs中的 Controller 中使用过滤器

转载 作者:行者123 更新时间:2023-12-03 05:18:08 25 4
gpt4 key购买 nike

我已经在我的函数中给出了代码。

 $scope.FilteredList = $filter('filter')(ProductService.Products, $scope.FilterExpr, false);

其中 $scope.FilterExpr 与文本字段绑定(bind)。

上面的过滤器按我的预期工作,当用户在文本字段中键入内容时,$scope.FilteredList 会填充过滤后的项目。

ProductService.Products 是一个对象数组,对象中包含以下字段。 名称mrpspincart

我想创建另一个过滤器来过滤 incart 值 > 0 的所有项目。

我应该使用什么来代替下面一行中的??????

  $scope.FilteredList = $filter('filter')(ProductService.Products, ?????, false);

最佳答案

您不需要再次使用$filter。请在 $scope.FilteredList 集合上使用 .filter 以获得所需的结果。

var result = $scope.FilteredList.filter(function(item){
return item.incart > 0;
});

关于javascript - 如何在angularjs中的 Controller 中使用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41524294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com