我有一个组件(以下称它为组件B )--每当路由器路由发生变化时,我都需要更新该组件(这意味着-它会获得不同的参数) 。 可以说组件A 是针对路由器出口的。 我首先使用eventEmitter订阅 A组件中的事件: 在组件A中:
@Output() notify: EventEmitter<string> = new EventEmitter<string>();
constructor(private activatedRoute: ActivatedRoute, private clientService
:ClientsService, private router : Router)
{
router.events.subscribe((val) => {
this.notify.emit(val.snapshot.params.clientID);})
}
如何在组件B 中订阅notify事件(我知道当组件A嵌入到组件B中而不是路由时如何做)?