Я пытаюсь использовать FireBase Phone Auth в IONI c 4 с невидимым Recaptcha. Я установил свойства ReCaptcha для оконного объекта. Но все равно появляется следующая ошибка
TypeError: Невозможно прочитать свойство 'RecaptchaVerifier' неопределенного
Что пошло не так? Заранее спасибо
window.service.ts
get windowRef(){
return window;
}
page.ts
constructor(public win :WindowService){}
ngOnInit() {
this.windowRef = this.win.windowRef;
this.windowRef.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container', {
'size': 'invisible', // error on this line
});
}
send(){
const appVerifier = this.windowRef.recaptchaVerifier;
this.afauth.signInWithPhoneNumber("+XXXXXXXXXXXX", appVerifier).then(function (success) {
// code sent
}).catch(err =>{console.log(err})
}
. html
<div id="recaptcha-container"></div>
Попытка 2
this.recaptchaVerifier =new firebase.auth.RecaptchaVerifier('sign-in-button', {
'size': 'invisible',
// same error
});