【发布时间】:2015-01-16 02:49:36
【问题描述】:
我正在创建一个使用 AngularJS 中的查询过滤器进行搜索的网站。我找到了许多关于如何在一个字段中实现此搜索的教程,但没有一个解释如何跨多个字段进行搜索。因此,如果您的数据有名字:“约翰”,姓氏:“史密斯”,我希望能够在我的搜索栏中输入“约翰史密斯”,并找到正确的结果,但只有“约翰”或“史密斯”的作品。
<div ng-include="'partials/navbar.html'"></div>
<div class="container" ng-controller="ResListCtrl">
<div class="row">
<div class="col-md-2">
Search: <input ng-model="query">
</div>
</div>
<hr>
<div class="row">
<div class="col-md-10">
<ul ng-repeat="reservation in reservations | filter:query">
<li><a href="#">{{reservation.firstName}} {{reservation.lastName}}</a></li>
<p>{{reservation.resort}}</p>
</ul>
</div>
</div>
</div>
【问题讨论】:
标签: angularjs filter angularjs-filter