나는 방문 페이지를 가지고 있습니다. 방문 페이지에서 router.navigate ([./ app-login])를 사용하여 로그인 구성 요소를로드해야합니다. 로그인 성공 후 동일한 방문 페이지에서 router.navigate를 사용하여 대시 보드 구성 요소를로드해야합니다. 이벤트 발생기없이 로그인 성공을 착륙시키는 방법은 무엇입니까?이벤트 Emmiter를 사용하지 않고 각도 2의 부모와 의사 소통
내 목표는 방문보기 자체에서 router.navigate를 사용하여 로그인 및 대시 보드보기를로드하는 것입니다. 이것이 가능한가 또는 올바른 접근인가? 공유하시기 바랍니다 다른 방법이 있다면 ..
landing.component.ts
ngOnInit() {
//directly navigate to login if token expired/first login
this.router.navigate(['/app-login']);
}
loadDashdoard(){
//load dashboard on success login
this.router.navigate(['/app-dashboard']);
}
https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service –