6

API を介して送信するフォームがあり、投稿リクエストが終了した直後に再利用できます。

検証のスタイリング要件については、css クラスを削除する必要がありng-submittedます<form>。それをクリアしたり、フォームをリセットしたりするための角度のあるメソッドが見つからないようです。

私が試してみました:

myForm.$submitted = false;

ng-submittedしかし、これはクラスを削除しません

そのような方法はAngular 1.3に存在しますか?

4

1 に答える 1

9

こんにちは、これを行う必要があると思います:

myForm.$setPristine();
myForm.$setUntouched();

これにより送信状態がクリアされ、すべてのフィールドは変更されません。ただし、フィールド値はクリアされません。必要な場合は、これを個別に行う必要があります。

于 2015-03-05T12:17:16.320 に答える