md-autocomplete は、ドロップダウンに存在しない要素を検索しようとすると、md-virtual-repeat-container に md-not-found という名前のクラスを提供し、その下にエラー メッセージを表示します。入力要素からフォーカスを外すと、md-not-found が削除されます。したがって、オートコンプリートは、ユーザーにフィードバックが表示されないため、有効な入力があるという誤った印象を与えます。
入力要素のフォーカスを外した後でも、クラス「md-not-found」を維持する方法はありますか?
md-autocomplete 公式デモ: https://material.angularjs.org/latest/demo/autocomplete
アップデート
私は一時的な解決策を作りました:
<label class="{{selectedItem !== null || searchText === '' ? '' : 'label-error'}}">Name</label>
label-error クラスは赤色を適用します。
解決策は、質問自体に対する回答ではありませんが、代替の迅速な修正を提供します