Ionic2 Angularfire2授权订阅赢得';不要在手机上开火
我与angularfire2和firebase3有一个ionic2项目。由于种种原因,我无法理解这个简单的代码在手机上不起作用:Ionic2 Angularfire2授权订阅赢得';不要在手机上开火,ionic2,firebase-authentication,angularfire2,Ionic2,Firebase Authentication,Angularfire2,我与angularfire2和firebase3有一个ionic2项目。由于种种原因,我无法理解这个简单的代码在手机上不起作用: constructor(private af: AngularFire) { } ngAfterViewInit() { this.af.auth.subscribe((auth) => { console.log("auth fired"); }); } 它编译得很好,ngAfterViewInit启动,但订阅从未启
constructor(private af: AngularFire)
{
}
ngAfterViewInit()
{
this.af.auth.subscribe((auth) =>
{
console.log("auth fired");
});
}
它编译得很好,ngAfterViewInit
启动,但订阅从未启动。
我可以通过电子邮件或googleplus登录而不会出现问题(两者都使用可观察项
),但auth订阅不会启动
当我在桌面浏览器中通过ionic-serve
运行它时,它会正常工作。然而,在移动设备上,它不会
有什么建议吗?我也面临同样的问题,在将AngularFire2升级到beta 3版后,问题得到了解决 因此,在package.json中,更改为:
"angularfire2": "^2.0.0-beta.3-0930330"
然后npm安装并尝试运行该应用程序。npm安装抱怨未满足对等依赖,需要Angular 2 RC 2,我使用的是RC3。但这只是一个警告,在这次更改后,应用程序运行良好。面临类似问题!我在angularfire2 beta 2和angular2 rc3上。你从哪里得到“3-0930330”?对如何获得特定版本感兴趣。