6

无论如何将 ng-repeat $index 附加到 ng-model 指令的值?

<div class="row" ng-repeat="item in GiantList">
    <input type="text" value="" ng-model="saveData.MyProperty+[$index+1]">
</div>

理想情况下,这意味着:

$scope.saveData = [{ "MyProperty1" : "Bob" }, { "MyProperty2" : "Sam" }, { "MyProperty3" : "Chris" }]

我已经尝试了所有我能想到的语法组合,但都无济于事。

非常感谢!

4

2 回答 2

11

尝试

<input type="text" value="" ng-model="saveData['MyProperty'+($index+1)]">

演示:小提琴

于 2013-03-28T04:04:53.507 回答
2

我不确定我是否理解你的问题,但试试这个:

http://plnkr.co/edit/3qClmN

saved[$index]['friend'+($index+1)]
于 2013-03-28T04:03:42.373 回答