角度路由无法使用标签

时间:2017-04-15 10:49:53

标签: angular

我在个人资料页面使用标签导航。配置文件页面包含选项卡控件。当第一个选项卡等于根域url时,如果单击选项卡,选项卡控件不再导航,则会出现此问题。

这是一个证明问题的傻瓜:

https://plnkr.co/edit/emIJSNkxPuDxCjPSbXJy?p=preview

也许我错过了一些东西,但这可能是角度路由中的错误。

是否可以像这样配置路由?

以下是标签路线的代码

const ROUTES: Routes = [
    {
        path: '', component: ProfileComponent,
        children: [
            { path: '', loadChildren: 'src/user/subModule1/subModule1.module#SubModule1Module'},
            { path: 'subPath2', loadChildren: 'src/user/subModule2/subModule2.module#SubModule2Module' },
        ]
    }
];

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望在“用户/:ID”路线的个人资料页面中进行路由。然后root就像

const ROUTES: Routes = [
{
    path: 'user', component: ProfileComponent,
    children: [
        { path: '', loadChildren: 'src/user/subModule1/subModule1.module#SubModule1Module'},
        { path: 'subPath2', loadChildren: 'src/user/subModule2/subModule2.module#SubModule2Module' },
    ]
}

];

然后当你加载/用户SubModule1将延迟加载和/ user / subPath2 SubModule2将延迟加载