问题描述: 在Angular 5中,子级路由的出口(router-outlet)没有起作用。
解决方法:
const routes: Routes = [
{
path: 'parent',
component: ParentComponent,
children: [
{
path: 'child',
component: ChildComponent
}
]
}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Go to Child
const routes: Routes = [
{
path: 'child',
component: ChildComponent
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class ChildRoutingModule { }
以上是解决Angular 5子级路由出口不起作用的一般方法。具体解决方法可能因项目结构和代码逻辑而有所不同。如果问题仍然存在,请提供更多的代码示例和详细信息,以便更好地帮助解决问题。