【发布时间】:2018-10-01 06:40:13
【问题描述】:
在处理大型单模块 Angular 5 应用程序时,我试图将其划分为多个模块以提高可维护性和性能(延迟加载)。
我做了什么
我创建了多个专门用于延迟加载的模块。它们包含
- 导航到路线时应呈现的主要组件(页面)
- 子路由的所有组件(页面)
- 上述组件中使用的所有功能组件(不可路由)。
因为我需要在多个模块中使用某些功能组件,所以我正在考虑
继续使用我当前的结构并仅导出功能组件
将功能组件提取到单独的共享模块中
我的问题
性能方面,当(延迟加载)模块需要从另一个模块导入功能组件时,我选择上述哪个选项会有所不同吗?
【问题讨论】:
标签: angular performance lazy-loading angular5 angular-module