Angular 6延迟加载问题

时间:2018-08-12 11:10:03

标签: 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: PageNotFoundComponent },
]

我遇到错误

错误错误:未捕获(承诺):TypeError:未定义不是函数

如果我使用 ng serve --aot 运行项目,则可以运行,但是如果我运行 npm start,则启动它会引发错误

1 个答案:

答案 0 :(得分:1)

我发现了一个问题,就是当我从angular cli创建组件时,该组件被添加到应用程序组件中,并且在路由中调用子组件。因此,它正在创建循环,并且会出错。现在解决了