【发布时间】:2026-01-29 01:10:02
【问题描述】:
<div ng-repeat="fod in form.order_details">
...
<td class="control-cell">
<span ng-class="{error: prForm['qty_'+$index].$error.required && showValidationMessages}">
<input type="number" name="{{'qty_' + $index}}" ng-model="fod.qty" ng-change="qtyPerKindCalc($index);" id="{{'qty_' + $index}}" required />
<span ng-show="prForm['qty_'+$index].$error.required && showValidationMessages" class="error-msg">This field required</span>
</span>
</td>
...
</div>
ngRepeat,我有必填字段。我有表单对象 $scope.prForm - 我看到 $error。问题出在 name="{{'qty_' + $index}}" 中。在 $scope.prForm 我有字段
{{'qty_' + $index}}: instantiate.c
但我需要
qty_0: instantiate.c
如何在 name 属性中进行良好的 {{'qty_' + $index}} 操作?
【问题讨论】:
-
name="qty_{{$index}}"? -
动态名称的解决方案:*.com/a/12044600/1005180
标签: javascript angularjs angularjs-ng-repeat