我對firebase很陌生。當我遇到一些非常酷的事件時,我只是嘗試了一些例子。child_changed事件firebase
我已經保存在數據庫中火力一些數據是:
driver
-KV_Cj7sL6sg6K9E5ifh
status: "Incomplete"
的一件事情困擾我的是,當一個孩子被更新child_changed事件被觸發。當我訪問它的數據時,我沒有看到它的關鍵。
我在驅動程序表中創建了一個節點(我認爲一行在firebase中稱爲節點不知道)。當我改變它的狀態來完成它觸發的事件時。我收到已更新的數據包。事情是我想獲得Id(KV_Cj7sL6sg6K9E5ifh)。但問題是它只是給我發送狀態:完整。
這是我爲child_changed編寫的代碼:
usersRef.on("child_changed", function(data) {
var player = data.val();
console.log(player);
console.log("The new status is: "+ player.status);
});
請幫我,我怎麼會收到標識了。由於
交叉後:https://github.com/firebase/angularfire/issues/876 –