rohit12091 Ответов: 1

Как я могу взять текст элемента ui-select, который позволяет вводить текст вручную


У меня есть функция поиска, в которой у меня есть элемент UI select в качестве фильтра поиска в проекте .net, с которым я использую angular JS.
Это контроль самовнушения. Если я выберу какое-то значение выпадающего списка, оно будет выбрано.
Мы можем найти значение в нем (самовнушение), набрав в раскрывающемся списке элемент управления.
Что я хочу, так это если я не выбираю какое-либо значение из выпадающего списка, я хочу, чтобы текст, введенный в этот элемент управления, был выбран.
Подводя итог, я хочу, чтобы было выбрано значение или текст, введенный в этот элемент управления.
часть кода:

<ui-select id="wrkshpTitle" ng-model="wrkshpTitles.selectedWrkshpTitle" 
           ng-keyup="hn($select)"ng-disabled="disabled">
    <ui-select-match placeholder="No Filter">
        {{$select.selected.OfferingNme}}"<"/ui-select-match>
    <ui-select-choices when-scrolled="loadMoreRecords()" percent="70" 
                       repeat="title in wrkshpTitles|filter: $select.search">
        <span ng-bind-html="title.OfferingNme|highlight: $select.search">
    </ui-select-choices>
</ui-select>


Я использовал здесь дополнительный "", чтобы я мог вставить сюда html-код.

Что я уже пробовал:

Я успешно реализовал выпадающий список и использовал предложения stackoverflow и другие вещи, но безрезультатно.

1 Ответов

Рейтинг:
1

Konstantin A. Magg

Привет @rohit12091,

вы смотрели HTML **datalist**? Похоже, он делает то, что вы описали в своем вопросе.

Тег HTML datalist[^]