我不想使用$ index来创建一个新的$ scope变量:
<div ng-repeat="i in items track by $index">
<input autocomplete="off" type="text"
ng-model="myVariableName{{$index}}" >
....
我不想声明变量:myVariableName0,myVariableName1等...
答案 0 :(得分:1)
在控制器中声明空对象
$scope.myVariableName = {};
在模板中将模型值指定为对象的属性。
ng-model="myVariableName[$index]"
答案 1 :(得分:0)
您可以拥有一个数组,而不是这样做,而该数组的每个项目都可以通过ng-model
ng-model="myVariableName[$index]"