我在为angularJS中的嵌套ng-repeat块生成唯一ID时遇到问题。此外,我需要为具有唯一ngValues的所有单选按钮管理一个公共ngModel。
基本布局如下:
<div ng-repeat="folder in folders">
<div ng-repeat="files in folder">
----------
----------
----------
</div>
<div ng-repeat="folder in folder.childFolders">
<div ng-repeat="files in folder">
----------
<input type="radio" ngModel="" ngValue="">
----------
</div>
-----------
<<This block can further nest to many levels>>
-----------
</div>
</div>
因此,使用$ parent或$ index不是一个选项。同样,使用单选按钮也会在嵌套块内部产生问题,因为ngModel需要一个对所有作用域都通用的值,而ngValue也需要对所有单选按钮都是唯一的。
感谢您的期待