6

ng-model ディレクティブの値に ng-repeat $index を追加する方法はありますか?

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

理想的には、これは次のことを意味します。

$scope.saveData = [{ "MyProperty1" : "ボブ" }, { "MyProperty2" : "サム" }, { "MyProperty3" : "クリス" }]

考えられるすべての構文の組み合わせを試しましたが、役に立ちませんでした。

どうもありがとう!

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 に答える