【发布时间】:2017-06-20 01:54:45
【问题描述】:
我试图解决这个问题一段时间但没有运气。我整个下午都在阅读 this 或 this 等关于 ng-repeat 内部验证的示例,但我找不到任何可以向我解释我的代码不起作用的原因。
我在 ng-repeat 中有包含字段的表单,所有这些字段都使用必需的参数。
当我触发更新按钮时,验证不起作用。如果我在没有 ng-repeat 的情况下使用相同的表单,则验证弹出窗口会正常显示(如果某些内容与输入条件不匹配)。我用过这段代码:
ng-click="contactForm.$valid && updateContact(contact)"
上面的代码似乎对带有 ng-repeat 的表单没有影响。 如果可能的话,我想获得 HTML 5 验证pop-up:
当我按下更新按钮时,在空的字段上(或者如果正则表达式与输入不匹配)。我不想让字段显示为必填项或禁用更新按钮,因为某些字段不正确。
【问题讨论】:
标签: angularjs html validation required