我嵌套了相互冲突的 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 个单选按钮,它们会与第一个和第二个输入冲突,尽管它们应该有不同的索引。更改单选按钮值会更改第一个和第二个文本字段输入值。问题是什么?