小编use*_*180的帖子

name属性中的angular ngRepeat $ index

<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>
Run Code Online (Sandbox Code Playgroud)

ngRepeat,我有必要的字段.我有表单对象$ scope.prForm - 我看到$ error.问题在于名称="{{'qty_'+ $ index}}".在$ scope.prForm中我有字段

{{'qty_' + $index}}: instantiate.c
Run Code Online (Sandbox Code Playgroud)

但我需要

qty_0: instantiate.c
Run Code Online (Sandbox Code Playgroud)

如何在name属性中进行良好的{{'qty_'+ $ index}}操作?

javascript angularjs angularjs-ng-repeat

4
推荐指数
1
解决办法
1万
查看次数