首页 文章

导航辅助路由会引发异常

提问于
浏览
0

鉴于此路由配置:

export const ROUTES: Route[] = [
      { path: '', redirectTo: 'projects', pathMatch: 'full' },
      { path: 'projects', component: ProjectsComponent,
        children: [
          { path: 'projectlist', component: ProjectListComponent, outlet: 'sidemenu' }
        ]
      }
    ];

调用

this.router.navigate(['projects(sidemenu:projectlist)']);

error_handler.js:47 EXCEPTION:未捕获(在承诺中):错误:无法匹配任何路由 . 网址细分:'项目(sidemenu%3Aprojectlist)'

1 回答

  • 0

    此设置有效 . 更清洁,但不确定是否常规 .

    export const ROUTES: Route[] = [
      { path: '', redirectTo: 'projects', pathMatch: 'full' },
      { path: 'projects',
        children: [
          { path: '', component: ProjectsComponent },
          { path: '', component: ProjectListComponent, outlet: 'sidemenu' }
        ]
      }
    ];
    

相关问题