Angular - Firebase Войти не будут входить - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь реализовать регистрацию по электронной почте с помощью firebase, но почему-то это не сработает.

Внутри моего AuthService у меня есть следующий код:

export class AuthService {

  constructor(public afAuth: AngularFireAuth, public router: Router, public ngZone: NgZone) { }

  SignIn(email, password) {
    console.log('Test');
    return this.afAuth.auth.signInWithEmailAndPassword(email, password)
      .then((result) => {
        this.ngZone.run(() => {
          this.router.navigate(['admin']);
        });
      }).catch((error) => {
        window.alert(error.message);
      });
  }

}

"Test"появляется внутри консоли (больше ничего), поэтому я предполагаю, что ошибка должна быть в функции SignIn.

Но для полноты кода код, в котором вызывается функция службы:

<button type="submit" class="btn btn-primary" (click) = "login(email.value, password.value)" > Submit</button >


// MARK: - Typescript:
export class LoginComponent implements OnInit {

  constructor(public authService: AuthService) { }

  login(email: string, password: string): void {
    this.authService.SignIn(email, password);
  }

  ngOnInit() {
  }

}

РЕДАКТИРОВАТЬ: Решение еще не найдено, при отправке страница автоматически перезагружается (если это ценная информация).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...