Ich habe ein wenig mit der Handhabung von Transaktionen in Firebase v3 zu kämpfen.Firebase v3 Transaktionen und Versprechen
Ich habe versucht, die folgenden:
function fbTransaction(childRef) {
var qTrans = Q.defer();
firebase.database().ref(childRef).transaction()
.then(function(success){
qTrans.resolve(success);
}).catch(function(error){
qTrans.reject(error);
});
return qTrans.promise;
};
So versuche ich childRef
den Wert an der Stelle zu aktualisieren. Wenn ich es wie ich versuche, gibt es kein Versprechen. Grundsätzlich passiert nichts.
Ich habe auch versucht, das Beispiel aus der Firebase docs, aber das bleibt Null für beide post
und success
.