【发布时间】:2014-06-23 15:51:09
【问题描述】:
我的 html 中有一个文本框,我想通过我在框中输入的术语的逻辑与来过滤页面上的结果。让我演示一下
假设在我的页面上我有
- Example number 1
- Example number 2
- Example number 3
通常,如果我想过滤结果,我会做类似的事情
<input type= "text" ng-model= "query">
后来
<tr ng-repeat= "thing in blah | filter : query">
<td> {{thing}} </td>
</tr>
如果我输入了
"Example"
可以理解的是,我不会“过滤”任何东西。但是,我将如何使用多个搜索词进行逻辑与?例如,如果我输入
"Example 1"
我应该只返回第一个示例,因为它包含“示例”和“1”。我在 Angular 文档中没有看到任何允许我这样做的内容,但我确信可以通过创建我自己的过滤器来完成,我只是没有任何做这样的事情的经验。
【问题讨论】:
标签: javascript angularjs filter logical-operators