Angularjs应用其他选项进行过滤

时间:2013-04-15 22:08:26

标签: javascript angularjs

我有一个转发器并使用过滤器来过滤查询,例如

ng-repeat="item in items | filter:query"

我添加了一个选择选项,并希望将其添加为附加过滤器。

有关如何将其与当前过滤器一起添加的任何建议吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试

ng-repeat="item in items | filter:myFilterFunc"

,其中

$scope.myFilterFunc = function (item) {
  //return true or false depending on multiple conditions
};

您可以访问item以及该功能中$scope上的任何内容。使用一些if语句,您应该能够实现所需的行为。