【发布时间】:2018-09-02 10:03:13
【问题描述】:
这里是路由模块ts文件的相关代码:
const routes: Routes = [{
path: '',
component: LoginPageComponent
},
{
path: 'dashboard',
component: DashboardPageComponent
},
{
path: 'dashboard/:id',
component: DashboardPageComponent,
children: [{
path: 'home',
component: HomeComponent
}]
},
{
path: '**',
component: LoginPageComponent
},
];
这是我的仪表板组件:
<app-sidenav></app-sidenav>
<app-bar></app-bar>
<router-outlet></router-outlet>
当我直接导航到仪表板/主页时,HomeComponent 不会加载。这是为什么呢?
注意:我尝试删除 :id。
【问题讨论】:
-
你可能已经尝试过删除
id:,但你必须删除它。 -
好吧...我删除了:id。没有帮助
-
提示:在
Router Module.forRoot(routes, options)开启追踪
标签: angular