我正在使用"新的Firebase"对于我的AngularJS应用程序,我需要设置身份验证以识别我的用户。我正在使用AngularFire插件,但文档尚未更新到新SDK。我拼凑了这几行看起来很有效,但经过验证后什么都没做。
auth.$signInWithPopup("google").then(function(data) {
console.log("Logged in as:", data);
}, function(error) {
console.log("Authentication failed:", error);
})
"然后"承诺正在运行,我没有在控制台中记录任何内容,但我确实会收到授予访问您的Google帐户的提示。当我记录整个代码块时,这就是我得到的:
Promise {$$state: Object}
$$state: Object
status: 0
__proto__: Object
__proto__: Object
显然status: 0
意味着它正在等待,这是我可以从承诺中收集的所有内容