angular - Angular 8 Auxiliary Routes 将第二个路由器出口定义为子组件
问题描述
我在我的 Angular 应用程序中设置第二个路由器插座时遇到问题。下面是一个图表,展示了我想要实现的目标:
问题是即使我在路径下的应用程序路由中声明:
{path:'componentH', component: ComponentH, outlet:'second'}
我收到一条错误消息,告诉我应用程序找不到匹配的路径。
有人可以准备有关如何配置的分步说明吗?我发现了许多示例,其中第二个路由器插座与主路由器插座在同一位置声明,但我没有找到任何有关如何为子组件执行此操作的示例。
解决方案
如果你<router-outlet>
在同一个级别只使用一个,你不需要使用命名<router-outlet>
,只需使用子路由。我给你举个例子。https://stackblitz.com/edit/angular-y9bxfy?file=src%2Fapp%2Frouter-module.ts
推荐阅读
- python - 如何打印 i 直到它小于 k 而 k 每次迭代都在减少?
- excel - 交易数据多条件数组函数
- primefaces - 没有 p:calendar 的屏蔽日期时间输入
- r - 数据框列标题中的符号消失
- windows - 在 oci.core.model 的 LaunchInstanceDetails 方法的元数据参数中使用多个自定义脚本
- node.js - Loopback 需要 Node Cluster 模块,与Passenger不兼容
- laravel - Laravel 获取 id 与 whereHas 关系
- kubernetes - IBM Blockchain Platform 如何初始化链码?超级账本结构
- javascript - 如何使用 webpack 将 http 请求转发到 https?
- r - 将 NA 值与 heatmap.2 和(指定的)中断一起使用