如何通过身份验证捕获错误?

时间:2016-10-02 04:53:09

标签: angular firebase firebase-authentication angularfire2

如何通过身份验证捕获错误?当我想要一个优雅的错误验证失败时,我在控制台中遇到了一个令人讨厌的错误。我的错误警告不会显示:

{{1}}

1 个答案:

答案 0 :(得分:1)

login method返回一个承诺,所以:

this.af.auth.login({
  email: this.email,
  password: this.password,
}, {
  provider: AuthProviders.Password,
  method: AuthMethods.Password,
})
.catch((error) => { console.log(error); });

auth observable用于发出身份验证状态的更改 - 而不是登录时发生的错误等。