Angular 4延迟加载路由 - 孩子没有加载

时间:2017-08-28 09:33:45

标签: angular

我有一个延迟加载组件,我在其中有路由问题。

路线如下:

    const routes:  Routes {
      {path: '': component: ReportsComponent, children:[
         {path: '', component: DeviceReportComponent},
         {path: 'sites', component: SiteReportComponent},
         {path: 'devices', component: DeviceReportComponent}
      ]}
    }

现在当我导航到组件时,第一条路线完全加载,但之后的任何导航尝试都会被忽略。

任何想法?

2 个答案:

答案 0 :(得分:0)

我可以想象,有两个空路径路由到两个不同的组件会导致问题。 this training表明根空路径始终路由到具有组件的命名路由:

case Child2 _:
case Child3 _:

您可以尝试坚持使用该模板。

答案 1 :(得分:0)

确定

经过一些挖掘代码后,发现错误: 在主路由器中,我有报告/:类型,其中:类型显然没有位置......