Как отобразить ui-select как поле ввода текста навсегда? - PullRequest
0 голосов
/ 25 марта 2019

Я хочу использовать ui-select в качестве поля автозаполнения / автозаполнения.Поэтому я использую пользовательский фильтр для получения ui-select-choises по $ select.search и использую событие on-select для «завершения» $ select.search после выбора.

Это работает хорошо, но мой последнийТребуется постоянное отображение только входного текстового поля (как оно используется для поиска в списке).Вместо «выпадающего» наложения.

Я просмотрел документацию (https://github.com/angular-ui/ui-select/wiki), но ничего подобного не нашел.

Текущий код:

<ui-select ng-model="PhysicalPropertySelected" 
           title="Choose a physical property" 
           reset-search-input="false" 
           on-select="$select.search = PhysicalPropertySelected">
    <ui-select-match placeholder="Select or search a person in the list...">
        {{ $select.selected}}
    </ui-select-match>
    <ui-select-choices repeat="item in PhysicalProperties | propsFilter: {property:$select.search}">
        <div ng-bind-html="item | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>

dropdownXinput

Спасибо!

...