Я создаю сайт с поиском, используя фильтр запросов в 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>