md-autocomplete предоставляет класс с именем md-not-found в контейнере md-virtual-repeat, когда вы пытаетесь выполнить поиск для элемента, который не существует в раскрывающемся списке, отображая сообщение об ошибке внизу. Когда вы удаляете фокус с входного элемента, md-not-found удаляется. Таким образом, автозаполнение дает ложное представление о наличии действительного ввода, так как пользователю не предоставляется обратная связь.md-autocomplete в угловом материале - как сохранить класс «md-not-found»
Есть ли способ сохранить класс «md-not-found», даже после того, как вы развяжете входной элемент?
мкр-автозаполнения официальный демо: https://material.angularjs.org/latest/demo/autocomplete
Update
Я сделал временное решение:
<label class="{{selectedItem !== null || searchText === '' ? '' : 'label-error'}}">Name</label>
Класс пометку ошибка относится красный цвет.
Решение не является ответ на вопрос, сами по себе, но предлагает альтернативное быстрое решение