我使用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>
答案 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>