我完全陷入与angularfire Google登录有关的问题。
正在发生以下情况:
我正在调用的函数如下:
detectEmailViaGoogle() {
this.afAuth.auth.signInWithPopup(new auth.GoogleAuthProvider()).then((authResult) => {
console.log("A")
if (!this.isGoogleAccountCorrect(authResult.user.email)) {
this.createMessage("Please use your school email google account.")
return;
}
this.detectedEmail = authResult.user.email;
this.emailDetected = true;
console.log("B")
this.cd.detectChanges()
}).catch(error => {
console.log(error);
});
}
控制台还会记录“ A”和“ B”。
它有什么问题吗?或者在angularfire2方面可能有问题?
有人对调试方法有任何想法吗?
(我想要实现的行为是通过Google登录以某种形式检测电子邮件,而不是手动输入。)
我非常感谢您的任何评论/回答:)