Angular 6 延迟加载问题
Angular 6 Lazy Loading Issue
我正在使用下面的代码进行延迟加载
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent },
{ path: 'manager', loadChildren: './manager/manager.module#ManagerModule' },
{ path: '**', component: PageNotFoundComponent },
]
我遇到了以下错误
错误错误:未捕获(承诺):类型错误:未定义不是函数
如果我 运行 使用 ng serve --aot 的项目它可以工作,但如果我 运行 npm start 它开始 抛出错误
我发现了问题,问题是当我从 angular cli 创建组件时它被添加到应用程序组件并且我在路由中调用子组件。所以它正在创建循环并且出现错误。现已解决
我正在使用下面的代码进行延迟加载
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
{ path: 'home', component: HomeComponent },
{ path: 'manager', loadChildren: './manager/manager.module#ManagerModule' },
{ path: '**', component: PageNotFoundComponent },
]
我遇到了以下错误
错误错误:未捕获(承诺):类型错误:未定义不是函数
如果我 运行 使用 ng serve --aot 的项目它可以工作,但如果我 运行 npm start 它开始 抛出错误
我发现了问题,问题是当我从 angular cli 创建组件时它被添加到应用程序组件并且我在路由中调用子组件。所以它正在创建循环并且出现错误。现已解决