javascript - Angular 8 - 如何动态添加子路由
问题描述
我有一个父模块 client-migration.module.ts 正在延迟加载 app-routing.module.ts 。在 client-migration-routing.module.ts 中,我需要以某种方式加载来自服务的路由。我怎样才能做到这一点?
解决方案
根据您的问题,我认为您需要的是多个路由器插座,以便您可以在页面的不同部分动态加载不同的组件。
这里一个是主要出口,第二个是命名出口
<router-outlet></router-outlet>
<router-outlet name="sidebar"></router-outlet>
在您的 routing.module.ts 中,您可以像这样添加路由。
{
path: "",
component: SidebarComponent,
outlet: "sidebar"
}
您可以调用该服务没有问题。
就是这样,你很高兴,这是参考链接
推荐阅读
- javascript - 如何在Javascript中添加具有特定标题名称和内容的新列
- react-native - 等待 onSnapshot 获取数据
- c++ - 导入的静态库中未定义的引用
- javascript - NPM 是否允许一个依赖项的多个版本?
- python - 如何知道多处理中剩余输入项的数量?
- python - 将数组dict转换为json
- c++ - 为什么此代码在 repl.it 中有效,但在 Visual Studio 中无效
- lambda - Java流:转List
进入列表 - >
- c - 使用C中的while循环对数字的所有数字求和
- protocol-buffers - java protobuf3 `buildPartial` 是做什么用的?