我有一个着陆页。我需要使用来自着陆页的router.navigate([./ app-login])加载登录组件。登录成功后,从同一登录页面我需要使用router.navigate加载仪表板组件。如何在没有事件发射器的情况下将登录成功进行通信登陆角2孩子对父母通信没有使用事件Emmiter
我的目标是使用来自Landing视图本身的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 –