我正在使用AngularJS 1.4.7。我在ng-repeat
div
中使用了form
,如下所示
<form name="myForm">
<div ng-repeat="product in ProductList">
<input name="ProductName" ng-model="ProductName">
</div>
</form>
当我验证错误出现在所有ProductNames上时,即使它有效,我知道我必须使用ng-form
但我无法让它工作
Angular文档还不够。找不到有效的解决方案
由于
答案 0 :(得分:1)
它不是验证问题,您只需将每个输入分配给同一模型。试试
<input name="ProductName[{{$index}}]" ng-model="product.name">
答案 1 :(得分:0)
将第一行更改为:
<form name="myForm" novalidate>