web-dev-qa-db-ja.com

フォームhtmlタグでのAngularディレクティブnovalidateの使用法は何ですか

特にフォームの検証に使用する場合、フォームタグでのnovalidateディレクティブの使用の意味を理解したかったのです。

ありがとう

35
ng-R

ブラウザのネイティブ検証が開始されないようにします。つまり、送信時にフォームデータは検証されません。例には、type='email'

これはAngularのディレクティブではないことに注意してください。 HTML 5属性です。それについてもっと読む こちら

53
Aniket Sinha

novalidate属性は、ブラウザのネイティブフォーム検証を無効にするために使用されます。

独自のAngularJSカスタム検証を行う必要がある場合に使用できます。

14
kumareloaded

AngularのHTML 5仕様で使用されているものと同じものを使用できるため、novalidate属性をformに追加できます要素は、ブラウザにnotネイティブ検証を使用するよう指示します。ブラウザーごとに実装検証が異なるためです。 Angular自身で検証を取得するため、ブラウザは検証の実装を行う必要はありません。

0
fgul