3

md-require-match = true/falseラジオボタンの選択に基づいてオートコンプリート検証を設定しています。

デフォルトの検証ではmd-require-match = true、ユーザーがオートコンプリート リストからアイテムを選択する必要があります。ロードしてユーザーがオートコンプリート入力に値を入力し、値をクリアしたら、searchForm.autocompleteField.$error次の値を取得します。{"md-require-match":true,"required":true}

を設定するラジオボタンを選択しています md-require-match = falsemd-require-match":trueしかし、リストから検証エラーを削除していません$error

ここにコードペンがあります: http://codepen.io/anon/pen/NbrJoJ

この検証の問題を修正するにはどうすればよいですか?

4

1 に答える 1

-1

私は同じ問題を抱えていましたが、ラジオボタン$setValidity('md-require-match', true);のチェックを使用しました。trueこれで、ラジオ ボタンのクリック時に有効性を設定できるようになりました。

于 2017-07-26T09:00:17.847 に答える