成功提交后删除ng-submitted

Jam*_*mes 6 angularjs angularjs-ng-form

我有一个通过api提交的表单,可以在post请求完成后立即重用.

对于验证样式要求,我需要删除css类ng-submitted,<form>我似乎找不到用于清除它或重置表单的角度方法.

我试过了:

myForm.$submitted = false;
Run Code Online (Sandbox Code Playgroud)

但是这并没有删除ng-submitted课程

这种方法是否存在角度1.3?

小智 9

嗨,我认为你需要这样做:

myForm.$setPristine();
myForm.$setUntouched();
Run Code Online (Sandbox Code Playgroud)

这将清除提交状态,并且所有字段都将保持不变,这不会清除字段值,但如果您希望单独执行此操作