角-2两级

角-2两级

问题描述:

嵌套路由我的路由配置如下角-2两级

export const ProductRoutes: Route[] = [ 
    { 
    path: 'product/:api_key', 
    component: ProductComponent, 
    children:[ 
     { 
      path: 'productType', component: productTypesComponent, 
     //  children:[ 
      //  { path: 'productEntry', component: productEntriesComponent } 
      // ] 
     }, 
    ], 
    canActivate: [CanActivateService] 
    } 
]; 

它适用于儿童路线的一个水平,但是当我添加第二个级别的子productEntry它停止工作,即使我的路由器配置显示正确的孩子顺序。

任何有用的资源,将不胜感激。由于

+0

你得到任何错误? – ranakrunal9

+0

请确保您已在第二级子级(productTypesComponent)上添加了router-outlet标记。 –

+0

我收到错误:无法匹配任何路线:“产品/ blt1b502f126e0ddf02/productType” .. 它的作品,如果我评论productEntry –

你试图添加一个空的路径:

children:[ 
    { path: '', redirectTo: 'productEntry' } 
    { path: 'productEntry', component: productEntriesComponent } 
] 
+0

任何具体的原因做到这一点... –