Пользовательский поиск данных AngularJS, написав пользовательский фильтр
Предположим, я показываю данные ниже в табличном формате с помощью ng-repeat.
<div class="form-group">
<label >Search</label>
<input type="text" ng-model="search" class="form-control" placeholder="Search">
</div>
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Id</th>
<th>First Name</th>
<th>Last Name</th>
<th>Hobby</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="user in users|filter:search">
<td>{{user.id}}</td>
<td>{{user.first_name}}</td>
<td>{{user.last_name}}</td>
<td>{{user.hobby}}</td>
</tr>
</tbody>
</table>
вышеуказанный код взят изhttp://code.ciphertrick.com/2015/06/01/search-sort-and-pagination-ngrepeat-angularjs/
таким образом, мы можем искать. какой бы пользователь ни написал в текстовое поле поиска, эти данные будут сгенерированы на основе этого фильтра, но мое требование немного отличается
у меня будет выпадающий список, в котором будут заполнены все имена полей, и пользователь выберет имя поля и поместит значение в текстовое поле, и данные будут искать по этому конкретному имени поля, а не по всему набору результатов. как я мог достичь этого.
ищу руководства.