Angular:如何在延迟加载的路由中使用外部模块

时间:2019-04-04 13:49:56

标签: angular ng-modules

我通过ng add命令为我的Angular项目安装了this模块。它将模块导入到app.module文件中。另外,我在项目中使用延迟加载模块和路由。我的其中一条路线需要这个外部模块。我不想将其导入app.module。

但是当我在app.module中删除导入时,出现以下错误:

core.js:15714 ERROR Error: Uncaught (in promise): Error: 
StaticInjectorError(AppBrowserModule)[InjectionToken nz-i18n]:
...

我错了吗?我应该在哪里导入这些模块?如果是延迟加载,则将其导入app.module文件是不合理的。

1 个答案:

答案 0 :(得分:0)

尝试创建shared.module.ts并将您想要在应用程序中的所有组件/模块(通用)导入到此组件中,然后将其导入到app.module.ts