我正在为我的Angular 4应用程序设置延迟加载。我总共有18个懒加载的模块,我注意到它们需要花费一些时间,所以我决定制作一些加载指示器。将它添加到app.component
后,一切都正常工作。在生产中,我不断收到有关未定义的RouterModule的错误。
现在我无法访问任何延迟加载的模块(那些没有延迟加载的模块可以毫无困难地访问)。
我试图删除指标,事情似乎再次起作用。
我认为在将路由器添加到app.component.ts
构造函数时会出现问题。
任何帮助解决这个问题将不胜感激。
编辑1:按要求app.routing.ts
您需要在这样的模块中初始化根: -
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})