我在Web应用程序中使用firebase移动身份验证,当我使用recaptchaVerifier时,当recaptchaVerifier未显示并给出此错误时,我准备在项目中使用实时数据库,工作正常,但不知道为什么移动身份验证模块是不工作 app.module.ts
import { environment } from './../environments/environment';
进口:[ AngularFireModule.initializeApp(environment.firebaseConfig)]
组件.module.ts
ngOnInit() {
this.windowRef = this.win.windowRef
this.windowRef.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container')
this.windowRef.recaptchaVerifier.render()
请帮我解决这个问题!
最佳答案
您需要使用initializeApp方法初始化firebase实例
在创建 RecaptchaVerifier 之前,在组件的 ngOnInit() 函数中添加以下行。
firebase.initializeApp(config);
this.windowRef.recaptchaVerifier.render()
关于javascript - 当前在 Angular 应用程序中没有初始化 firebase.app.App 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61712649/