角延迟加载策略

时间:2018-09-11 00:26:20

标签: angular

我有一个大约有15页的6角项目,我想实现角延迟加载,通过研究,我有点困惑。

我的问题是我是否必须为每个组件创建模块文件,或者为所有组件仅创建一个模块文件,以方便地应用延迟加载! 这里有什么帮助

enter image description here

1 个答案:

答案 0 :(得分:1)

延迟加载的模块内部可以具有一个或多个组件。但是,您要延迟加载的模块必须是与根模块不同的模块

因此,在您的情况下,如果要延迟加载每个路由的每个单个组件,则必须为每个组件创建一个模块文件

例如,如果您尝试在路线仪表板上延迟加载仪表板组件,则必须创建一个 仪表板模块及其所需的所有组件

您可以在这里查看更多信息 https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html

让我知道这是否回答了您的问题