Angular 当路由处于活动状态时,将延迟加载的组件放入父级

Angular 当路由处于活动状态时,将延迟加载的组件放入父级,angular,lazy-loading,angular5,Angular,Lazy Loading,Angular5,我有一个标题,标题中有一个空格,用于放置组件,具体取决于当前活动的路由。 如果我在“商店”中,组件将是一个购物车,如果我在配置文件部分,组件可以是一个通知中心。 但是如果我只是将组件“购物车”放在标题中,模块“shop”总是会被加载,即使我在profile部分 我想在父模块中动态地放置延迟加载模块的组件。有人知道如何做到这一点吗 好的,我终于找到了解决办法。其实没那么难: 使用: 我现在可以在我的模块商店中配置: {路径:'',组件:ShoppingCartOverviewComponent,出

我有一个标题,标题中有一个空格,用于放置组件,具体取决于当前活动的路由。 如果我在“商店”中,组件将是一个购物车,如果我在配置文件部分,组件可以是一个通知中心。 但是如果我只是将组件“购物车”放在标题中,模块“shop”总是会被加载,即使我在profile部分


我想在父模块中动态地放置延迟加载模块的组件。有人知道如何做到这一点吗

好的,我终于找到了解决办法。其实没那么难:

使用:

我现在可以在我的模块商店中配置:

{路径:'',组件:ShoppingCartOverviewComponent,出口:'headerToolbar'}
在我的标题中:


因此,我可以动态地将延迟加载模块的组件放置在父模块中