1
我有一個看起來像這樣的數據庫formId。這是我在我的供應商的方法:上添加子不返回任何東西
// this returns a list of users (ref) of the current form
getFormsUsersRef(formId): firebase.database.Reference {
let formsRef = firebase.database().ref("formsById");
return formsRef.child(formId).child("usersList");
}
這裏是我的組件的代碼:
// list the forms
ionViewDidLoad() {
this.sharingProvider.getFormsUsersRef(this.formId).on('child_added', fuSnap => {
// not returning anything
console.log(fuSnap);
});
}
如果我控制檯登錄什麼getFormsUsersRef正在恢復它是正確的(它是一個數據庫參考) ,但是我的.on('child_added')根本沒有返回任何東西。
我在這個應用程序的不同數據集上使用這種相同的方法,它的工作原理非常完美,唯一的區別是我的userId存儲爲firebase uid值而不是按鍵?
任何幫助表示讚賞我一直堅持這個幾個小時了。