当我在一个应该返回当前用户的uid的方法上进行console.log时,它将返回该函数。为什么?
我尝试获取UID的不同方法:
这是当前用户的值:
function () {
return this.afAuth.auth.currentUser.uid;
}
这是当前用户的值:
function () {
return this.user.uid
}
什么是正确的?为什么无法获得价值?当我创建用户uid时,下一个方法是:
const res = await this.afAuth.auth
.createUserWithEmailAndPassword(username, password)
this.afstore.doc(`/users/${res.user.uid}`).set({
username
})
答案 0 :(得分:0)
最终解决:
最后,唯一给我返回值的方法是:
getUID() {
return this.afAuth.auth.currentUser.uid
}
我遵循了错误的教程...