我正在使用AngularJS 1.3.0 RC0和角度消息。当表单最初被加载并且原始时,ng-messages忠实地显示那些“required”字段的错误消息。因此,新加载的表单页面充满了错误消息。这不是我想要的。只有当这些字段脏或提交表单时,如何为必填字段创建ngMessage?如何使ngMessage只显示需要的字段脏或提交表单时?
我已经阅读官方文档,没有线索。并试图在ng-messages div中放入“ng-show =”fieldName。$ dirty“”,不起作用。任何帮助将不胜感激!
嘿,对我来说这只适用于需要,但例如。对于输入[type = email],验证在用户开始输入时立即切换为无效 – maxb 2015-03-18 04:25:56
@maxb您是否尝试过使用'ng-model-options =“{debounce:500}”?请参见[https://docs.angularjs.org/guide/forms](https://docs.angularjs.org/guide/forms),“非即时(去抖动)型号更新”部分。 – 2015-06-18 13:35:24
如果用户输入字段但未提供输入,则不会触发$ dirty。但是,触及的将是。这对于必填字段很有用。 – 2015-12-17 03:49:42