首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心模块与特征模块的角度2差

核心模块与特征模块的角度2差
EN

Stack Overflow用户
提问于 2016-09-12 09:41:34
回答 1查看 6.9K关注 0票数 22

我不明白核心模块和功能模块在角2中的区别。据我所知,有三种推荐的模块类型:核心功能共享

如果一个模块导出一些声明(组件、指令和管道),而许多模块将导入这个模块,那么这个模块应该是一个共享模块(在共享目录中)。

如果一个模块输出了一些声明(组件、指令和管道),并且只有根模块会导入这个模块,那么这个模块应该是一个核心模块(在核心目录中)。

功能模块是否相同?只有根模块导入它们。在示例中,有一个CoreModule和一个名为ContactModule的功能模块。我看不出他们之间有什么区别。它们都是在根模块中导入的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-12 09:50:24

核心模块包含全局服务提供程序,可以防止加载延迟加载的模块(如您的链接所示),因为这很容易导致错误,因为惰性加载模块为全局服务获取自己的实例(这违背了意图)。

,顾名思义-一个功能的一个模块

否则,特征模块的主要区别在于它的意图。

功能模块提供一组集中于应用程序业务域、用户工作流、设施(表单、http、路由)或相关实用程序集合的功能。

共享

这主要是为了方便地导出多个模块,以便在想要使用这些模块的组件中同时使用它们(公共管道、组件和指令,您可能希望在许多其他模块中一起使用)。

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

https://stackoverflow.com/questions/39447443

复制
相关文章

相似问题

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