尝试通过向当前值添加金额来更新节点中的信息。我找不到引用当前值的方法,所以我可以添加我的值。你怎么称呼现在的价值?
.update({total: "current-value?" + $scope.user.amount}).then(function() {
});
答案 0 :(得分:0)
看起来你可能无法在不使用函数的情况下拉取节点的当前值,这就是我所做的:
snap.ref().child('gold/total').transaction(function(currentVal) {
return (currentVal || 0) + $scope.user.amount;
});
使用“currentVal”捕获节点的当前值,然后可以传递它以便可以执行添加。