【发布时间】:2017-07-12 03:58:54
【问题描述】:
如何使用OR 上的多个过滤器过滤ng-repeat?
<div ng-repeat="account in accounts | filter: searchText | filter: functionFilter" >
...
</div>
我希望 searchText 过滤所有字段并做到这一点,使用 functionFilter AND.
按照建议,我试过了
<div ng-repeat="account in accounts | filter: functionFilter || {value: searchText}" >
...
</div>
但似乎只适用于functionFilter 和
<div ng-repeat="account in accounts | filter: functionFilter ? '' : searchText" >
...
</div>
全部显示。
【问题讨论】:
-
试用:
filter: searchText || functionFilter -
@PrerakSola,这样只适用于
searchText -
什么是
functionFilter?是自定义过滤器吗? -
只是一个在特定条件下返回
true或false的函数 -
我认为您可以通过编写单个过滤器并在单个过滤器中执行两个过滤器操作来尝试
标签: angularjs filter angularjs-ng-repeat