错误:BrowserModule已加载

问题描述 投票:0回答:1

我正在尝试使用延迟加载我的模块之一。

导航到模块时出现此错误:

BrowserModule已加载。如果您需要从延迟加载的模块访问诸如NgIf和NgFor之类的通用指令,请改为导入CommonModule。错误:已加载BrowserModule。如果您需要从延迟加载的模块访问诸如NgIf和NgFor之类的通用指令,请导入CommonModule代替

我已从项目中完全删除BrowserModuleCommonModule,但仍然出现此错误。也许其他模块仍在使用它(@angular/material?)。

有什么建议吗?

angular lazy-loading
1个回答
0
投票

已解决。

在我的SharedModule上,我有一些使用BrowserModule的第三方模块,例如:RecaptchaModuleRecaptchaFormsModuleBrowserAnimationsModule

由于我在惰性模块上使用了SharedModule,所以当我导航至延迟加载路径时,必须重新加载BrowserModule

我正在将BrowserAnimationsModule导入我的AppModule

我正在CommonModule上导入和导出SharedModule

我仍然没有(直接)在任何地方导入BrowserModule

感谢您的帮助@ChrisY。

© www.soinside.com 2019 - 2024. All rights reserved.