angularfire signInWithPopup无法加载

时间:2017-10-01 21:09:13

标签: angular firebase-authentication angularfire

我正在使用angularfire构建一个带有firebase集成的角度SPA。 我有signInWithPopup身份验证工作,但是当我添加路由器功能时,登录弹出窗口失败并显示警告(在Firefox中):

  

有源“https://apis.google.com/js/api.js?onload=__iframefcb217841”的加载失败。

我在这个帖子auth/network-request-failed with Google signInWithPopup中看到这可能是/ __名称空间的问题。

我们如何检测路由器是否正在使用这样的命名空间?

我的app-root HTML:

<app-main-header></app-main-header>
<router-outlet></router-outlet>

我正在“膨胀”我的标题,下面是工作正常的路由器。当我尝试使用Google弹出窗口登录时,错误显示出来并重新加载页面。

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

对不起每个人,我犯了一个大错,而且是个傻瓜。这是我的登录按钮:

<li><a href="#" *ngIf="!goodToGo" (click)="loginUser()"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>

href =&#34;#&#34;争论是重定向路由器和&#34;杀死&#34;登录弹出窗口。删除它解决了这个问题。

相关问题