问题描述
是否可以在根模块辅助路由器插座中打开子模块组件?如果是这样,如何?
示例:
app.module.ts
app.component.ts url: /
submodule
submodule.module.ts
component1.component.ts url: /component1
subcomponent1.component.ts url: /component1/subcomponent1
subcomponent2.component.ts url: /component1/subcomponent2
Subcomponent1
和 subcomponent2
是 component1
的孩子。
app.component.ts
<router-outlet></router-outlet>
<router-outlet name="aux-outlet"></router-outlet>
component1.component.ts
<router-outlet></router-outlet>
我想要实现的是
在子模块 subcomponent1
中打开 <router-outlet>
,在位于不同模块(app.component)中的 subcomponent2
中打开 <router-outlet name="aux-outlet">
。
组件和网址的结构不得更改。
Url 应该类似于这个 localhost:4200/component1(subcomponent1//aux-outlet:subcomponent2)
。但是这个 url 不起作用,因为 aux-outlet 不在子模块中。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)