Список типов UI Bootstrap — не выбирать/выделять первый элемент автоматически

Я использую тип начальной загрузки пользовательского интерфейса, и по умолчанию он выбирает первый термин. Здесь проблема. Но поскольку я ограничиваю предложения в списке, поэтому все предложений не будет в списке. Теперь, если пользователь ищет какой-либо термин, автоматически будет выполняться поиск первого термина, поскольку он выбран по умолчанию вместо введенного термина. Я хочу искать введенный термин по умолчанию. Просто я хочу удалить функцию автоматического выбора.

Для этого я нашел хак на странице проблемы github, чтобы добавить $viewvalue в раскрывающийся список:

typeahead="state for state in (states.length ? [$viewValue].concat(states) : [])"

Plnker

Изменить [работает]:

И в соответствии с моей потребностью я изменил его как:

typeahead="student for student in ((students.concat({name:$viewValue})) |filter:{name:$viewValue} | limitTo:8)"

Любые другие предложения по удалению автоматического выбора по умолчанию?


person Ashish Gupta    schedule 21.10.2014    source источник


Ответы (1)


Добавить атрибут typeahead-focus-first=false

Ссылка: https://www.bountysource.com/issues/5720762-typeahead-focus-first-false-option-to-prevent-first-match-from-being-focused

person Naveen    schedule 04.03.2018