SharedModule 有什么用?
在实际项目中,我们通常会有一些通用的组件、指令或管道。为了便于统一的维护,我们会定义一个 SharedModule
模块,这种模块应该只包含 declarations
声明,并且应该导出几乎所有的 declarations
声明类。
SharedModule 也可以重新导出其它模块,比如 CommonModule
、 FormsModule
和通用的模块 (包含通用 UI 组件)。
SharedModule 不应该带有 providers,它导入或重新导出的模块中,也不应该有 providers
。如果你要违背这条原则,请务必想清楚你在做什么,并要有充分的理由。
在任何特性模块中 (无论是你在应用启动时主动加载的模块还是之后惰性加载的模块),你都可以随意导入这个 SharedModule
。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: CoreModule 有什么用?
下一篇: 数据库知识点分享
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论