我有一系列产品,我在重复使用ng-repeat并使用
upper
过滤器正在运行,但我想将一些参数传递给我的过滤器,如产品类型,......
我该怎么办?
答案 0 :(得分:2)
您可以使用以下语法在自定义过滤器上添加多个参数:
product in products | myFilter:firstParameter:secondParameter
答案 1 :(得分:1)
在模板中,您可以用冒号分隔过滤器参数。
{{ yourExpression | yourFilter: arg1:arg2:... }}
从Javascript中,您将其称为
$filter('yourFilter')(yourExpression, arg1, arg2, ...)
答案 2 :(得分:0)
我认为你可以传递一个具有多个字段的对象作为过滤器的参数:
<div ng-repeat="product in products | filter:params">
$scope.params = { company: "xyz", type: "abc" }