我有 2 个模块,一个是 sidenav,我可以在其中选择菜单并希望在content module
where have中显示组件router-outlet
。我想知道最好的方法是什么?有一些router event
我可以subscribe
在内容模块中使用的地方吗?因为我将使用service
组件emit
和subscribe event in router-outlet
组件,但我想这不是最佳实践。像这样的东西:
Service:
private emit = EventEmitter<string>
emit(component: string): void {
this.emit.emit(component)
}
在组件中,我只是订阅service emit
并用于router.navigate
在router-outlet
. 希望有人可以帮助我=)。谢谢