【发布时间】:2015-11-20 22:06:15
【问题描述】:
我需要一个能够同时成为 $dirty 和不是 $submitted 的表单才能使我的验证工作。
我正在尝试通过 CSS 使用由 angular 动态添加的 .ng-invalid、.ng-dirty 和 .ng-submitted 类来实现这一点。这意味着我不能简单地将表单上的 $submitted 设置为 false,因为这不会删除关联的类。我也不能使用$setPristine 或$setUntouched,因为它们会删除$dirty 标志及其类。
有没有办法将表单设置为未提交,以便删除 .ng-submitted 类并且表单仍然脏?
【问题讨论】:
-
您可以使用
$setPristine后跟$setDirty -
很好的解决方案!谢谢。
标签: javascript angularjs forms