각도 4 및 각도 파이어 2 (파이어베이스)를 사용하는 프로젝트에서 사용자가 성공적으로 로그인 한 후 홈 페이지로 이동하려고합니다. 제 3 자 (Google 또는 Facebook).각도 4 및 각도 파이어 2 라우터가 탐색하지만 이전 구성 요소가 계속 표시됩니다.
사용자가 angularfire2 팝업을 사용하여 인증 된 후에 문제가 발생합니다. 라우터가 올바르게 탐색합니다 (브라우저가 변경되고 홈 구성 요소가 표시됨). 로그인 구성 요소가 계속 표시됩니다 !!
문제가 angularfire2 로그인과 관련이있는 경우 확실하지 않습니다. popoups 또는 Angle 4 자체, 제안 사항이 있습니까?
angularfire2 콜백 :
signInWithGoogle() {
this.angularFireAuth.auth.signInWithPopup(new
firebase.auth.GoogleAuthProvider()).then((infos) => {
this.router.navigate['/home'];
});
}
라우터 설정 :
const memberSpaceRoutes: Routes = [
{ path: 'sign-in', component: SignInComponent },
{ path: 'home', component: Home},
]
아이디어가 없습니까? –
로그인 후 브라우저의 URL을 –