我似乎无法让我的多个下拉菜单工作。
<div ng-repeat="i in [0,1,2,3,4] track by $index">
<select ng-model="myArray[i]" ng-options="someList"></select>
</div>
在 html 中,结果是 ... ng-model="myArray[i] 而不是 ng-model="myArray[0] 等。
我试过大括号,但它不起作用。最接近的是 ng-model="myArray['{{ i }}'] 但这并不是我真正想要的。
编辑:这是一个小提琴来说明。
http://jsfiddle.net/dpkzzyug/1/
您需要检查 HTML 以查看结果字面上写出 i(或在本例中为 $index)而不是值。