У меня есть пользовательский интерфейс, который использует обновление для извлечения данных с сервера всякий раз, когда пользователь вставляет символ в поле ввода (окно поиска).
проблема заключается в том, что поле ввода недоступно, когда данные представляют собой пустой массив, поэтому пользователь не может выполнять поиск для извлечения данных.
Само собой разумеется, что я хочу представлять данные только тогда, когда пользователь их ищет.
Это происходит только с темой "select2".
С надписью Boostrap это работает.
<ui-select id="client" name="client" ng-model="search._client" theme="select2" ng-change="loadInventories()">
<ui-select-match ng-show="$select.isEmpty()" allow-clear="true" placeholder="{{'CLIENT' | translate}}">{{$select.selected.name | translate}}</ui-select-match>
<ui-select-choices repeat="client in filtered_clients | filter: $select.search | orderBy:'name' | limitTo: 5" refresh="load_filtred_clients($select.search)" refresh-delay="0">
<div>{{client.name | translate}}</div>
</ui-select-choices>
</ui-select>
есть ли способ показать окно поиска, когда массив пуст?