У меня есть < вход >, который использует Bootstrap typeahead with Angular UI directive. Отображение и выбор значений в раскрывающемся списке отлично работают.Поддерживает ли плагин AngularUI typeahead любое типизированное значение?
Однако, когда я ввожу значение во вход, который не является ни одним из вариантов раскрывающегося списка, это значение не привязывается к свойству модели. Тем не менее, что я печатаю, остается на входе, как если бы это был действительный ввод.
В приведенном ниже примере, когда я ввожу текст во вход, который не является параметром в массиве autocomplete.referrers, этот текст не привязывается к register.referrer.
Правильно ли я настроил вход?
<input type="text"
name="referrer"
ng-model="registration.referrer"
autocomplete="off"
typeahead="referrer for referrer in autocomplete.referrers | filter:$viewValue"
/>
Возможно, ограничение на случайный ввод текста по дизайну?
Большое спасибо, если вы можете ответить на этот вопрос.
вот ведут себя, как большинство Autocomplete в. см. jqueryUI, bootstrap и т. д. Могла бы создать директиву размытия, если необходимо очистить поле, если 'registration.referrer' равно null. Вот стартер для директивы: [demo] (http://plnkr.co/edit/H9Fg7OktwZy1lqEH3oPk?p=preview) – charlietfl