我有问题。我在arrA 中迭代数组 ngRepeat = a,在此迭代中,我在arrB 中嵌套了 ngRepeat b。在选择 b 时,必须使用 a 中的数据更新 a 。
有没有正确的方法呢?
<ul>
<li ng-repeat="itemA in arrA" >
<form name="itemForm">
<ul><li ng-repeat="itemB in arrB"></li></ul>
<input ng-model="itemA.propName" />
</form>
</li>
</ul>
因此,当我选择 itemB 时,它应该更新 itemA.propName 。
答案 0 :(得分:0)
我不确定您的具体情况但是,您可以做的是将所选项目传递给您要用来操纵对象的函数。
<ul>
<li ng-repeat="itemA in arrA" >
<form name="itemForm">
<ul><li ng-repeat="itemB in arrB"></li></ul>
<input ng-model="itemA.propName" ng-change="doWork(itemA,itemB)" />
</form>
</li>
</ul>
现在,范围上的doWork
方法将获得外部和内部重复的选定项。