我有一个使用ng-repeat的角度列表。我还有一个搜索所有列的标准搜索表单。
<tr ng-repeat="item in test | filter: criteria">
<input type="search" placeholder="Search" ng-model="criteria">
是否可以扩展搜索表单的功能,以便我可以指定列名后跟冒号,然后搜索短语只能搜索该列?见下面的例子
Searchterms:
"Description: my awesome description"
// This will search in the description-column for "my awesome description"
"my awesome description"
// This will search in all columns for "my awesome description"
因此,以某种方式寻找冒号,如果发现以某种方式更改过滤器。
答案 0 :(得分:0)
filter:{'description':criteria}
答案 1 :(得分:0)
您可以尝试这样的事情:
<input type="text" ng-model='test.age'> Age<br>
<input type="text" ng-model='test.about'> about<br>
<hr>
<table class="table table-striped">
<tr ng-repeat='item in appVm.users |filter:test'>
<td>{{item.name}}</td>
<td>{{item.age}}</td>
<td>{{item.about}}</td>
</tr>
中查看
这有用吗?