收到“无法匹配任何路由URL 段:'path-segment-a/123/path-segment-b/456'”,带有嵌套的延迟加载模块

问题描述

相关代码如下:

app.routing.ts:

export const routes: Routes = [{
  path: 'path-segment-a/:parametera',loadChildren: () => import('./module-a-path/module-a.module').then(m => m.ModuleA)
}]

module-a-routing.module.ts:

export const routes: Routes = [{
  path: '',loadChildren: () => import('./module-b-path/module-b.module').then(m => m.ModuleB)
}]

module-b-routing.module.ts:

export const routes: Routes = [{
  path: 'path-segment-b/:parameterB',loadChildren: () => import('./module-c-path/module-c.module').then(m => m.ModuleC),}]

module-c-routing.module.ts:

export const routes: Routes = [{
  path: '',component: MyComponent
}]

我已经尝试了(我认为)几乎所有路径匹配策略的组合(我似乎仍然无法理解我应该在哪里 - 这似乎不是一门精确的科学 - 给我打电话老的)。我觉得 module-a-routing.module.ts 中的配置让我感到困惑,但我真的很想在我定义的级别上模块化。

我想用来将 MyComponent 加载到我的(单个)中的路径再次是“path-segment-a/123/path-segment-b/456”。

提前致谢..

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...