Angularjs Фильтровать точное число без возможности возврата - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть таблица, которую я фильтрую, которая выглядит следующим образом:

    <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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...