我有一个表格。此表单包含一系列产品,即
[{"productId":"12121212","count":5},{"productId":"22222222","count":6}]
我需要的是:
我可以像使用普通表单字段一样使用验证器吗?
myForm.product[i].productId.$invalid,
myForm.product[i].productId.$error.required
?
柱塞链接:https://plnkr.co/edit/kbLs3SJE5ybNxIvo3ynq
任何建议。谢谢!
答案 0 :(得分:0)
最好先在客户端上验证输入字段。要基于验证禁用提交按钮,您可以在提交按钮上使用ng-disabled="myForm.$invalid"
。这将适用于对必填字段,ng-minlength,ng-maxlength等的输入字段进行HTML验证。
但是,对于复杂的现场验证,您可以编写一个函数并调用它:ng-disabled="isFormValid()"
。此函数将迭代所有值并检查它们是否有效。