FirebaseArray更改$ id?

时间:2016-02-21 04:21:12

标签: angularjs firebase angularfire

我遇到了firebase的问题。当我最初从firebase获取数据数组时,$id似乎给了我索引值而不是实际的firebase生成的id -KB0ycB59XFrFrvn8SEB

这会在我保存或修改数据时出现问题,因为我使用的数据$id0而不是-KB0ycB59XFrFrvn8SEB

// firebase ref
var ref = new Firebase(FBURL+'/events'),
    FbArray = $firebaseArray(ref);

// load events data array from firebase
FbArray.$loaded(function() {
    console.log(FbArray)
    $scope.events = FbArray;
});

$scope.eventSave = function(event) {
    // save an existing event to firbase
    FbArray.$save(event).then(function(ref) {
        console.log(ref.key());
    });
};

0 个答案:

没有答案