5.20192.631
WjValidationError Wijmo API Class

WjValidationError クラス

式に基づくカスタム検証用のAngularJSディレクティブ。

wj-validation-errorディレクティブは、AngularJSとHTML5ネイティブの両方の 検証メカニズムをサポートしています。このディレクティブはAngularJS式を受け取ります。 無効な入力が行われたり、入力が有効でも 空の文字列である場合に、その式からエラーメッセージ文字列を返すように設定します。

AngularJS検証の場合は、ng-model ディレクティブと組み合わせて使用する必要があります。 その場合、wj-validation-error ディレクティブは、 wjValidationError エラーキーを指定したNgModelController.$setValidityメソッドの呼び出しを使用してエラーを報告します。 これは、AngularJSネイティブおよびカスタム検証ディレクティブの動作と同じです。

HTML5検証の場合、wj-validation-error ディレクティブは、 HTML5検証APIの setCustomValidity メソッドを使用して、要素にエラー状態を設定します。次に例を示します。

HTML5 validation:

AngularJS validation:

Sorry, the passwords don't match.

階層

  • WjDirective
    • WjValidationError