У меня есть форма с несколькими фильтрами, но для некоторых мне нужно строгое сравнение.
tl; dr: строгое сравнение для user_id
не для firstname
.
<select ng-model="search.user_id">
<option value="1">1</option>
<option value="2">2</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="23">23</option>
</select>
<input type="text" ng-model="search.firstname">
<ul>
<li ng-repeat="user in users | filter:search">#{{ user.user_id }} {{ user.firstname}}</li>
</ul>
Я попробовал третий параметр true
, но он также работает для фильтра firstname
.
Проблема заключается в следующем: если вы выберете значение 2
, все пользователи с 2
в своем id будут отфильтрованы, я не хочу этого поведения.
Вот fiddle.