как установить выбранное значение параметра как нулевое или неопределенное - PullRequest
0 голосов
/ 03 октября 2018

Я добавляю список ролей в качестве критерия поиска и хочу, чтобы пользователь мог очистить этот поиск.Для этого я предоставляю пустую опцию, но она устанавливает привязку поиска к пустой строке.Я хочу знать, есть ли способ исправить привязку к неопределенному, когда пользователь выбирает конкретную опцию?например, в этом случае, когда пользователь выбирает '', значение привязки пустого параметра должно быть нулевым или неопределенным.

Проблема в том, что при поиске будет показан весь результат, если для выбранной роли установлено нулевое или неопределенное значение, если для нее задано значениепустая строка, затем он попытается найти роль, соответствующую пустой строке, и ничего не появится.

<body class="fix-sidebar" ng-controller="tempctrl">
  <table id="myTable" class="table table-striped table-hover">
    <thead>
      <tr>
        <th ng-click="sort('role')">Role</th>
        <td>
          <select 
            ng-options="role as role for role in rolesList" 
            ng-model="search.role">
              <option></option>
          </select>
        </td>
        <!-- ... -->
</body>

Спасибо

1 Ответ

0 голосов
/ 03 октября 2018

Я думаю, что вы хотите добавить disable атрибут к опции.Вот как я настраиваю свою отключенную опцию:

<option value="" disable>Select an option</option>
...