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值而不是按键?
任何帮助表示赞赏我一直坚持这个几个小时了。