我有一个文本框在我的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"
我应该只返回第一个例子,因为它包含“Example”和“1”。我在angular文档中没有看到任何可以让我这样做的东西,但我相信可以通过创建自己的过滤器来实现,我只是没有这样做的经验。