如何解决Angular 辅助路由 - 在根模块辅助路由器出口中打开子模块组件
是否可以在根模块辅助路由器插座中打开子模块组件?如果是这样,如何?
示例:
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 举报,一经查实,本站将立刻删除。