提交成功后去掉ng-submitted
Remove ng-submitted after successful submission
我有一个通过 api 提交的表单,可以在 post 请求完成后立即重复使用。
为了验证样式要求,我需要从 <form>
中删除 css class ng-submitted
我似乎找不到 angular 方法用于清除它或重置表单。
我试过:
myForm.$submitted = false;
但这不会删除 ng-submitted
class
angular1.3 中有这样的方法吗?
嗨,我认为你需要这样做:
myForm.$setPristine();
myForm.$setUntouched();
这将清除提交状态并且所有字段都将保持不变,但这不会清除字段值,因此如果您需要,您需要单独执行此操作
我有一个通过 api 提交的表单,可以在 post 请求完成后立即重复使用。
为了验证样式要求,我需要从 <form>
中删除 css class ng-submitted
我似乎找不到 angular 方法用于清除它或重置表单。
我试过:
myForm.$submitted = false;
但这不会删除 ng-submitted
class
angular1.3 中有这样的方法吗?
嗨,我认为你需要这样做:
myForm.$setPristine();
myForm.$setUntouched();
这将清除提交状态并且所有字段都将保持不变,但这不会清除字段值,因此如果您需要,您需要单独执行此操作