Angular 2 firebase收到电子邮件和uid错误

时间:2018-03-11 10:25:10

标签: angular typescript firebase

我已经使用angular 2 firebase登录/注册。一切都很好,过了一段时间,当我试图获取用户个人资料时,我在每个页面都收到错误。

 getProfile(){
    this.aFAuth.authState.subscribe(data => {
      if(data.email && data.uid) {
        console.log("Prisijunges")
      }
      else {
        console.log("Neprisijunges")
      }

    })
  }

问题是 - 如果(data.email和data.uid为null),控制台日志不应显示错误,它应该使用“else”。但它永远不会。

每页错误:

TypeError: Cannot read property 'email' of null

为什么函数只调用“if”语句而不是电子邮件为空?

0 个答案:

没有答案