Angularfire登录路线错误

时间:2017-08-05 17:36:23

标签: angular firebase angular2-routing angularfire

我已经使用Google登录到我的Angular2应用程序中,当我点击登录时,会打开一个新窗口,这会在控制台中抛出,然后(外部)窗口关闭。

我发现它无法为__/auth/iframe找到路线,但在angularfire2的文档中没有提及此。

这是什么问题?我需要创建一条新路线吗?如果是这样,我会指向哪个组件/模块?

以下是我的login.component.ts(我将排除HTML,因为它只是调用loginWithGoogle

import { Injectable } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';

@Injectable()

export class AuthService {
    private afAuth : AngularFireAuth;
    private db : AngularFireDatabase;
    constructor(db: AngularFireDatabase, afAuth: AngularFireAuth) {
        this.db = db;
        this.afAuth = afAuth;
    }

    loginWithGoogle() {
        return this.afAuth.auth.signInWithPopup(new firebase.auth.GoogleAuthProvider());
    }

    logout() {
        return this.afAuth.auth.signOut();
    }
}

enter image description here

0 个答案:

没有答案
相关问题