У меня есть текстовое поле, в котором используется функция опережения ввода AngularUI. Это выглядит так:
<input typeahead="eye for eye in autocomplete[column] | filter:$viewValue">
Я хотел бы заставить пользователя выбрать вариант из созданного списка. Если они напечатают что-то, чего нет в списке точно так, как оно появляется, при размытии (щелкнув за пределами текстового поля), я бы хотел, чтобы значение текстового поля было сброшено до исходного значения.
Является ли эта функциональность частью директивы typeahead или мне нужно будет ее расширить? Я искал около 10 минут в Google и stackoverflow, но не смог найти подходящей документации.
Может ли кто-нибудь указать мне в правильном направлении, чтобы выполнить это?
filter:$viewValue:true
- person jpmorin   schedule 11.09.2014typeahead-editable="false"
(редактируемый с опережением ввода (по умолчанию: true): должен ли он ограничивать значения модели только теми, которые выбраны из всплывающего окна?) - person jpmorin   schedule 11.09.2014$modelValue
и$viewValue
. - person jpmorin   schedule 11.09.2014