初始化由ng-repeat

时间:2016-10-07 10:58:58

标签: angularjs ionic-framework

我使用ng-repeat创建了一个表单。我该如何初始化文本框的值?我用ng-init测试过     NG-INIT =" data.item.rate [$指数] = 10"这是有效的

但我想在项目中初始化为ng-init =" data.item.rate [$ index] = {{item.rate}}"但是这段代码不起作用

<ion-list id="item_list" ng-repeat="item in items track by $index">

<input   type="text" id="rate_{{ $index }}" name="rate_{{ $index }}" ng-model="data.item.rate[$index]" ng-init="data.item.rate[$index]={{item.rate}}">      

</ion-list>

1 个答案:

答案 0 :(得分:1)

在ng-init中不使用括号({{}})。

<ion-list id="item_list" ng-repeat="item in items track by $index">
   <input   type="text" id="rate_{{ $index }}" name="rate_{{ $index }}" ng-model="data.item.rate[$index]" ng-init="data.item.rate[$index]=item.rate">      
</ion-list>