У меня есть рабочий пример нескольких фильтров (просмотр по CodePen) для сортировки данных данных по параметрам Material and Construction.Как фильтровать данные только одним значением в Угловом?
<select multiple="multiple" ng-model="selectedMaterial" ng-options="emp.material as emp.material for emp in empList | unique:'material'">
</select>
<table class="table table-bordered">
<tr>
<th>Material</th>
<th>Construction</th>
</tr>
<tr ng-repeat="emp in empList | filterMultiple:{material:selectedMaterial,construction:selectedConstruction}">
<td>{{emp.material}}</td>
<td>{{emp.construction}}</td>
</tr>
</table>
Но это вопрос: что мне нужно сделать, чтобы отфильтровать эти данные, нажав на кнопки? Coz мое решение не работает ...
<button ng-click="filterMultiple= {material: 'Steel'}">Steel</button>
Спасибо!
Вы хотите фильтровать только предметы из стали? – Sajeetharan
Да. И нефильтрованные элементы, нажав кнопку «Все» –