angularのフォーム検証がいつ実行されるかを制御することは可能ですか? 具体的には、次の場合にのみフィールドを無効として表示したい
- フィールドを受け取ってフォーカスを失った (ぼかし)
- ユーザーが送信しようとする
フィールドにフォーカスがある間は非表示にしたい。
最初に読み込まれたときにフォームに検証エラーを表示する Angular のデフォルトの動作は、私には悪いユーザー エクスペリエンスのように思えます。hereのパターンを使用して、 require 属性のぼかしでこれを部分的に機能させることができましたが、すべての検証を再実装する必要はありません。
このタイミングをグローバルに制御することは可能ですか?