我试图在使用 Angular/Firebase 成功登录后获取用户的 user.id
,然后将其分配给全局变量。那可能吗 ?
最佳答案
我认为最好的方法是构建一个服务来管理您的用户。服务是单例,因此它是存储和管理这些类型数据的正确方式。
你可以构建这样的东西:
//... code of your service ..
Var currentUser={};
function login()
{
// ... Code of you login function including you auth method ...
if (user && !user.isAnonymous) {
currentUser.userid = user.uid;
}
}
function getCurrentUser(){
return currentUser;
}
关于angularjs - 将 Firebase user.uid 设置为全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40703173/