首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角-在没有循环依赖关系的sharedModule中导入coreModule

角-在没有循环依赖关系的sharedModule中导入coreModule
EN

Stack Overflow用户
提问于 2020-12-20 21:09:33
回答 2查看 422关注 0票数 1

我需要进入sharedModule=>random.component内部的coreModule..。目前,我会得到循环依赖错误。我应该继续这样做吗?还是它本身就错了?

这是我目前的应用程序结构

app.module.ts

进口core.module.ts:->

core.module.ts

导入:shared.module.ts (我认为这会导致循环依赖关系)

shared.module.ts

  • 它是由任何需要

的功能模块导入的。

  • app.module.ts还导入了

  • 内核导入它是因为它保存了我的

  • 可以从共享

预测内核中还需要其他东西。

shared.module.ts ===> log.service.ts

这是共享的,因为它不会是一个singleton

  • Tried,移除核心中的共享导入,只需在核心组件中导入log.service,但是现在core不会

如果核心导入共享是错误的。核心如何获得共享中的东西

EN

回答 2

Stack Overflow用户

发布于 2020-12-20 21:32:32

由于shared模块导入了main模块,但仅用于其中一个服务,因此将该服务设置为一个单独的模块。这样做将允许您在任何需要的地方导入特定的模块(服务)。

票数 0
EN

Stack Overflow用户

发布于 2020-12-20 21:42:39

您不应该在sharedModule中导入coreModule,这与整个目的相矛盾。CoreModule是加载贯穿整个应用程序的组件/模块/prodiver等的地方,这应该只在appModule中导入。SharedModule在featureModules中使用。

还可以搜索( Ctrl+F )您的CoreModule应用程序,也许您也是将它导入到其他地方。

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

https://stackoverflow.com/questions/65384809

复制
相关文章

相似问题

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