Ich arbeite an einem Projekt mit Angular 4 und angularfire2 (Firebase), ich versuche, nach der Anmeldung des Benutzers erfolgreich mit einem zu der Homepage zu navigieren Dritte (Google oder Facebook).Angular 4 und angularfire2 router navigieren, aber die vorherige Komponente zeigt immer noch
Das Problem ist, nachdem der Benutzer mit angularfire2 Popup authentifiziert der Router ordnungsgemäß navigieren (Link im Browser ändern und die Home-Komponente sichtbar ist), aber die Anmeldung Komponente immer noch da !!
Ich bin mir nicht sicher, ob das Problem mit angularfire2 in Popups oder eckigen 4 selbst, irgendwelche Vorschläge verbunden ist?
angularfire2 Rückruf:
signInWithGoogle() {
this.angularFireAuth.auth.signInWithPopup(new
firebase.auth.GoogleAuthProvider()).then((infos) => {
this.router.navigate['/home'];
});
}
Router config:
const memberSpaceRoutes: Routes = [
{ path: 'sign-in', component: SignInComponent },
{ path: 'home', component: Home},
]
Keine Ideen Jungs? –
was die URL im Browser nach dem Login –