以下是我的路由器页面:
export const AppRoutes: Routes = [
{
path: '',
component: PublicComponent,
children: [
{
path: '',redirectTo: '/',pathMatch: 'full'
},
{
path: 'home',loadChildren: () => HomeModule
}
]
} ,
{
path: '',component: AdminComponent, children: [
{
path: 'dashboard', loadChildren: () => DashboardModule
}, {...}
]
},
{ path: '**', redirectTo: '/home', pathMatch: 'full' }
];
@NgModule({
imports: [
RouterModule.forRoot(AppRoutes, {scrollPositionRestoration: 'enabled'})
],
exports: [RouterModule]
})
当我第一次运行项目时,它给了我上面的错误。
注意:我正在实现延迟加载方法。
答案 0 :(得分:1)
我对您用于loadChildren
的语法不是很熟悉。尝试以下方法:
loadChildren: './path/to/your.module#YourModule
此GitHub问题建议该修复程序。看来这里的问题可能相似:https://github.com/angular/angular/issues/31206