【发布时间】:2020-04-28 21:20:45
【问题描述】:
大家好,我有一个带有组件的模块,我想在其中一个组件中添加组件,因为我有管理员,这个模块有子页面,它的路由是
const routes: Routes = [
{
path: '',
component: AdminComponent,
children: [
{ path : 'Dashboard' , component: DashboardComponent},
// { path: 'User', component: UserComponent },
{ path: 'User', loadChildren: './user/user.module#UserModule'},
{ path: '', redirectTo: 'Dashboard', pathMatch: 'full' },
],
},
{ path: '**', component: SystemErrorComponent }
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class AdminRoutingModule { }
在用户下,我添加了像 add 和 details 之类的多组件,并且我为它设置了路由
const routes: Routes = [
{
path: '',
component: UserComponent,
children: [
{ path: 'userlist', component: UserlistComponent },
{ path : 'adduser' , component: AdduserComponent},
{ path: ':id/Userdetails', component: UserdetailsComponent },
{ path: '', redirectTo: 'userlist', pathMatch: 'full' },
],
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class UserRoutingModule { }
我还添加了管理 HTML 和用户 HTML 当我单击用户链接时,我收到错误错误:组件用户组件不是任何 NgModule 的一部分,或者该模块尚未导入您的模块。 并没有打开我的路由中的错误是什么?
【问题讨论】:
标签: angular typescript angular-routing