Javascript 角度6延迟加载问题

Javascript 角度6延迟加载问题,javascript,angular,lazy-loading,angular6,Javascript,Angular,Lazy Loading,Angular6,我使用下面的代码进行延迟加载 const routes: Routes = [ { path: '', redirectTo: '/home', pathMatch: 'full' }, { path: 'home', component: HomeComponent }, { path: 'manager', loadChildren: './manager/manager.module#ManagerModule' }, { path: '**', component: Pa

我使用下面的代码进行延迟加载

const routes: Routes = [
  { path: '', redirectTo: '/home', pathMatch: 'full' },
  { path: 'home', component: HomeComponent },
  { path: 'manager', loadChildren: './manager/manager.module#ManagerModule' },
  { path: '**', component: PageNotFoundComponent },
]
我正在犯错误

ERROR ERROR:Uncaught in promise:TypeError:undefined不是函数


如果我使用ng serve-aot运行项目,它可以工作,但是如果我运行npm start it start抛出错误,我发现了问题,问题是当我从angular cli创建组件时,它被添加到应用程序组件,并且我在路由中调用子组件。所以它创建了一个循环,结果出错了。现在它已经解决了

而不是使用ng server,我们有什么解决方案吗?这个问题只会在开发过程中发生-当您进行生产构建并按预期部署加载工作时?