Я использую угловой (версия 1.3.9) и угловой-ui/typeahead от http://angular-ui.github.io/bootstrap/ (версия 0.12.0).Угловой тип проверки после выбора
В моем веб-приложении пользователь должен быть вынужден выбрать один из вариантов, предлагаемый раскрывающимся списком typeahead/autocomplete, поэтому я установил <input typeahead="..." typeahead-editable="false" .../>
.
Проблема заключается в том, что когда пользователь нажимает кнопку мыши и удерживает ее нажатой, проверка уже срабатывает, но модель не обновляется с выбранным параметром. Выбирается, когда пользователь выпускает кнопку мыши. Таким образом, в промежутке между нажатием и отпусканием кнопки мыши состояние элемента становится недействительным, и поэтому отображается соответствующее сообщение об ошибке.
Этот временной интервал обычно меньше секунды (в зависимости от того, как быстро пользователь освобождает кнопку мыши). Но все же это очень плохой пользовательский опыт, если ошибка проявляется в этот небольшой таймфрейм.
Могу ли я изменить порядок выполнения соответствующих директив? . ng-select следует вызывать перед ng-blur?
Какие варианты вы знаете, чтобы решить эту проблему?
Вы можете проверить поведение на http://co2offset.atmosfair.de/flight/offset Просто введите аэропорт, выберите нужный вариант из выпадающего списка и нажмите кнопку мыши. Затем вы увидите красное сообщение об ошибке, которое вы не увидите.
Я еще не определил проблему. Кто может помочь? Есть идеи? Любые вопросы? Что-то неясно? – tschmid
Я все еще не мог решить проблему. Любая помощь высоко ценится!!! – tschmid