获取Firebase节点的当前值? (使用AngularJS)

时间:2014-11-24 21:48:19

标签: angularjs firebase

尝试通过向当前值添加金额来更新节点中的信息。我找不到引用当前值的方法,所以我可以添加我的值。你怎么称呼现在的价值?

.update({total: "current-value?" + $scope.user.amount}).then(function() {       
    });

1 个答案:

答案 0 :(得分:0)

看起来你可能无法在不使用函数的情况下拉取节点的当前值,这就是我所做的:

snap.ref().child('gold/total').transaction(function(currentVal) {
        return (currentVal || 0) + $scope.user.amount;
     }); 

使用“currentVal”捕获节点的当前值,然后可以传递它以便可以执行添加。