polymerfire / firebase-auth电子邮件验证无效

时间:2016-12-21 20:26:57

标签: authentication polymer firebase-authentication email-verification polymerfire

我正在使用firebase-auth(聚合物火焰)。这是我的元素:

<firebase-auth id="auth" user="{{user}}"></firebase-auth>

我可以在登录时观察用户的变化,以便该部分正常工作。我的问题是,由于某些原因,当我验证我的电子邮件时,我无法观察user的更改。以下是我的观察员:

  properties: {
    user: {
      observer: '_obsUser'
    }
  },
  observers: [
    '_obsUser(user.*)'
  ],

我添加了第二个观察者,以确保我观察到user上的所有更改。再次,当我验证我的电子邮件地址时,没有触发观察者。在我验证后,我甚至添加了一个按钮来检查emailVerified user属性,但它仍然是假的。

这是我添加的检查按钮:

<paper-button on-tap="_check">Check Verify</paper-button>

和检查功能:

  _check: function(){
    console.log(this.user.emailVerified);
  },

即使用户已经过验证,_check仍会返回false。

如果我重装我的聚合物应用程序,emailVerified道具将是真的。但由于某些原因,绑定的user在没有重新加载的情况下无法正确更新。

0 个答案:

没有答案