2

ng-submit をオーバーライドして、含まれている式を評価/実行する前にいくつかの機能を実行する方法を探しています。たとえば、私は次のことをしたいと思います。

1) ユーザーがスキップした場合でもすべてのフィールドが検証されるように、すべてのフィールドをダーティ (またはタッチ) に設定します。

2) すべてのフィールドが有効であることを確認します。そうでない場合は、続行しないでください。

3) 無効なフィールドがある場合は、最初の無効なフィールドをスクロールしてフォーカスします。

これのいくつかを行ういくつかのディレクティブを見つけました.いくつかは新しい要素ディレクティブを作成しますが、実際に ngSubmit をオーバーライド/拡張​​するものはないので、これが可能かどうか疑問に思っていますか?

4

2 に答える 2