Angular 角度子模块布线
有人能解释一下为什么我的路线在这里不起作用吗?AdminComponent和BlogAdminComponent都是shell组件(例如Angular 角度子模块布线,angular,angular2-routing,Angular,Angular2 Routing,有人能解释一下为什么我的路线在这里不起作用吗?AdminComponent和BlogAdminComponent都是shell组件(例如)。我希望BlogAdminComponent能够加载Dashboard组件,但事实并非如此。我能够通过在家庭管理路径中列出blog下的孩子并完全删除blog路径来实现这一点。App、home admin和blog都是模块,这就是为什么每个模块都有自己的routing.module文件的原因 app/app-routing.module(文件夹) app/hom
)。我希望BlogAdminComponent能够加载Dashboard组件,但事实并非如此。我能够通过在家庭管理路径中列出blog下的孩子并完全删除blog路径来实现这一点。App、home admin和blog都是模块,这就是为什么每个模块都有自己的routing.module文件的原因
app/app-routing.module(文件夹)
app/home admin/home-admin-routing.module(子文件夹)
app/home admin/blog/blog-routing.module(子文件夹)
}
];
const routes: Routes = [
{path: '', component: ComingSoonComponent},
{path: 'home-admin', component: AdminComponent},
{path: '**', redirectTo: ''},
];
const routes: Routes = [
{
path: 'home-admin', component: AdminComponent,
children: [
{
path: '',
children: [
{path: '', redirectTo: 'blog', pathMatch: 'full'},
{path: 'blog', component: BlogAdminComponent,
},
{path: 'demo', component: DemoComponent},
{path: 'notified', component: NotifiedComponent},
]
}
]
}
];
const routes: Routes = [
{
path: 'home-admin/blog', component: BlogAdminComponent,
children: [
{
path: '',
children: [
{path: '', component: DashboardComponent},
{path: 'create', component: CreateBlogComponent},
]
}
]