У меня есть таблица, которую я фильтрую, которая выглядит следующим образом:
<tr ng-repeat='entry in pgCtrl.entries | filter:pgCtrl.search | filter:{DEMAND_TYPE: pgCtrl.demandTypeFilter} | filter:{STR_NUM:pgCtrl.storeEnteredFilter} | filter:{CORRECT_STR:pgCtrl.intendedLocnFilter} '
ng-click='pgCtrl.performClick(entry)'>
<td>{{entry.DT_RCVD}}</td>
<td>{{entry.CASE_NUM}}</td>
<td>{{entry.DEMAND_TYPE}}</td>
<td>{{entry.STR_NUM}}</td>
<td>{{entry.DC}}</td>
<td>{{entry.XDK_DC}}</td>
<td>{{entry.TRAILER_NUM}}</td>
<td>{{entry.WRONG_STR}}</td>
<td>{{entry.CORRECT_STR}}</td>
<td>{{entry.DC_COMMENTS}}</td>
<td>{{entry.HAZARD}}</td>
<td>{{entry.CONTACT}}</td>
</tr>
Есть 3 поля выбора и одно поле поиска, которые отфильтровывают таблицу.Моя проблема состояла в том, что когда я выбрал 5, он фильтровал все 5, включая, скажем, 15. Теперь я понимаю, что вы можете добавить: true после}.И это исправили.Но когда я вернул свой фильтр обратно к исходному значению "", все результаты были скрыты из таблицы.Так, например, это мой блок выбора.
<select ng-model="pgCtrl.intendedLocnFilter" class="form-control">
<option value="">All</option>
<option ng-repeat="locn in pgCtrl.locns" value={{locn.LOCN_NUM}}>{{locn.LOCN}}</option>
</select>
Есть ли способ вернуть таблицу обратно к оригиналу, как это было, когда у меня не было: true там?Версия угловая 1.5.8.