ng-submit をオーバーライドして、含まれている式を評価/実行する前にいくつかの機能を実行する方法を探しています。たとえば、私は次のことをしたいと思います。
1) ユーザーがスキップした場合でもすべてのフィールドが検証されるように、すべてのフィールドをダーティ (またはタッチ) に設定します。
2) すべてのフィールドが有効であることを確認します。そうでない場合は、続行しないでください。
3) 無効なフィールドがある場合は、最初の無効なフィールドをスクロールしてフォーカスします。
これのいくつかを行ういくつかのディレクティブを見つけました.いくつかは新しい要素ディレクティブを作成しますが、実際に ngSubmit をオーバーライド/拡張するものはないので、これが可能かどうか疑問に思っていますか?