Это мой файл register-form.component.ts.
import { Component } from '@angular/core';
import { AngularFireAuth } from 'angularfire2/auth';
import { ToastController } from 'ionic-angular';
import { Account } from '../../models/accounts/account.interface';
@Component({
selector: 'app-register-form',
templateUrl: 'register-form.component.html'
})
export class RegisterFormComponent {
account = {} as Account;
constructor(private afAuth: AngularFireAuth, private toast: ToastController) {
}
async register() {
try{
const result = await this.afAuth.auth.createUserWithEmailAndPassword(this.account.email, this.account.password);
this.toast.create({
message: "Account succesfully created!!",
duration: 3000
}).present();
console.log(result);
} catch(e){
console.error(e);
this.toast.create({
message: e.message,
duration: 3000
}).present();
}
}
}
Когда я пытаюсь передать переменную AngularFireAuth через конструктор, она показывает эту ошибку во время выполнения.
Ошибка: Uncaught (в обещании): TypeError:
WEBPACK_IMPORTED_MODULE_1_firebase_app .app не является функцией TypeError: WEBPACK_IMPORTED_MODULE_1_firebase_app .app не является
функция
Я новичок в ионике. Пожалуйста, помогите мне исправить эту ошибку.