。$ save()不适用于angularFire中的ng-repeat项目

时间:2015-12-26 19:54:25

标签: angularjs firebase angularfire

我列出的项目如下:

<tr ng-repeat="(name, item) in items | orderBy:'priority'" itemid="{{item.$id}}">
 <td><input type="text" class="quantityText" ng-change="item.$save()" ng-model="item.quantity"></td>
</tr>

项目。$ save()无法在ng-repeat类型的情况下工作。

1 个答案:

答案 0 :(得分:2)

$save()上拨打$firebaseArray,而不是在记录上。请务必传入要保存的记录。

<tr ng-repeat="(name, item) in items | orderBy:'priority'" itemid="{{item.$id}}">
 <td><input type="text" class="quantityText" ng-change="items.$save(item)" ng-model="item.quantity"></td>
</tr>