Я хотел, чтобы вы могли показать весь список после выбора. То, как я хотел это сделать, - поместить выделение в местозаполнитель и очистить модель ввода.Угловой пользовательский интерфейс Typeahead - запретить выпадающее меню закрыть по выбору
В событии typeahead-on-select я сохраняю выбранное значение и устанавливаю модель как "". Я ожидал, что выпадающее меню появится так же, как если бы вход был пуст, но это не так.
<input type="text" ng-model="myModel" data-min-length="0"
typeahead="item for item in items | filter:$viewValue"
placeholder="{{currentModel}}"
ng-blur="validateSelection()"
typeahead-on-select="onSelect($item, $model, $label)">
Когда я очищаю модель ввода, typeahead не обнаруживает изменения в модели. Если я тогда набираю 1 символ и стираю его, я получаю весь список.
Угловая v1.2.9
Угловая Bootstrap v0.10.0
Любая помощь будет оценена, даже другой подход.
EDIT: Как предотвратить закрытие выпадающего списка после выбора или сделать typeahead обнаружением изменения в моей модели?
Это не совсем то, что я искал, потому что пользователь уже в машинописный и выбрал что-то. Я не хочу, чтобы им приходилось нажимать кнопку мыши и снова нажимать кнопку. – GGhe