$ index与$ parent重叠。$ index

时间:2013-10-17 20:01:57

标签: javascript templates loops angularjs scope

我有嵌套的ng-repeats彼此冲突

<div ng-repeat="item in items">
    <input ng-if="!item.choices" ng-model=data["item"+$index] type="text"/>

    <div ng-repeat="choice in item.choices">
       <input ng-model=data["item"+$parent.$index] type="radio" name={{item.name}}/>
    </div>
</div>

第二个循环内部的索引与第一个循环中的索引冲突。例如,如果有2个单选按钮,它们会与第一个和第二个输入冲突,尽管它们应该具有不同的索引。更改单选按钮值会更改第一个和第二个文本字段输入值。有什么问题?

0 个答案:

没有答案