在firebase密钥检查后,在控制器中的变量更改后查看不更新

时间:2017-09-30 15:21:19

标签: angular firebase ionic-framework

escape

查看代码                   注意:请在发送您的通话时间之前在设置标签中提供您的详细信息。


  

1 个答案:

答案 0 :(得分:0)

我已经看到Angular中纯JS SDK的实现超出了区域,因此视图不会根据更改进行更新。从NgZone导入@angular/core,将其传递给构造函数,如下所示:

constructor(private _zone: NgZone) { }

现在,当您获得身份验证状态的结果时,可以将结果包装在_zone中:

firebase.auth().onAuthStateChanged((user: any) => {
  this._zone.run(() => {
    // Your code here
  });
});