首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误: BrowserModule已经加载

错误: BrowserModule已经加载
EN

Stack Overflow用户
提问于 2019-11-24 09:09:33
回答 1查看 1.9K关注 0票数 0

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

当导航到模块时,我会得到以下错误:

BrowserModule已经加载。如果您需要从延迟加载的模块访问公共指令(如NgIf和NgFor ),请导入CommonModule。错误: BrowserModule已经加载。如果需要从延迟加载的模块访问公共指令(如NgIf和NgFor ),请导入CommonModule。

我已经从我的项目中完全删除了BrowserModule CommonModule ,但是仍然会出现这个错误。也许其他一些模块还在使用它(@angular/material?)。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-24 21:34:42

解决了。

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

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

我只在相关模块上导入RecaptchaModuleRecaptchaFormsModule

我正在将BrowserAnimationsModule导入到我的AppModule中。

我正在SharedModule上导入和导出SharedModule

我仍然不会(直接)在任何地方导入BrowserModule

谢谢你的帮助,克里斯蒂。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59016175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档