Javascript 角度延迟加载功能模块路由

Javascript 角度延迟加载功能模块路由,javascript,angular,lazy-loading,Javascript,Angular,Lazy Loading,我对延迟加载功能模块感到困惑。我确实理解延迟加载功能模块的概念,但我的问题是,我应该延迟加载功能模块内的每条路由吗 例如,我有一个叫做“公告”的功能。它有一个列表、创建、编辑和详细信息组件。我所做的是,我惰性地加载了功能模块内部的每个路由以及功能模块本身 我的应用程序一天比一天大,所以需要一段时间来服务或构建应用程序,因为它要经过每个模块 那么,我是否应该延迟加载功能模块内的每个路由?为了回答您的问题,延迟加载是为了提高应用程序的性能。因此,我们的应用程序将被分成多个功能模块,并实现延迟加载。通

我对延迟加载功能模块感到困惑。我确实理解延迟加载功能模块的概念,但我的问题是,我应该延迟加载功能模块内的每条路由吗

例如,我有一个叫做“公告”的功能。它有一个列表、创建、编辑和详细信息组件。我所做的是,我惰性地加载了功能模块内部的每个路由以及功能模块本身

我的应用程序一天比一天大,所以需要一段时间来服务或构建应用程序,因为它要经过每个模块


那么,我是否应该延迟加载功能模块内的每个路由?

为了回答您的问题,延迟加载是为了提高应用程序的性能。因此,我们的应用程序将被分成多个功能模块,并实现延迟加载。通过这样做,基于对特定路线的导航,它将只加载所需的特定内容。(它将创建一个chunk.js)如果我们再次重新路由到这个,它将不会重新加载所有已经加载的内容。您可以在以下url中看到演示:

有关更多详细信息,请参阅以下链接:

我们不需要为每个组件创建模块,我们只需要为功能模块创建模块。示例:LoginModule(处理所有登录功能)、UserModule(跟踪用户信息)


希望这能有所帮助。

请阅读此。。你该帮忙,你不该?伙计,由你来决定,我在构建应用程序时遇到了“JavaScript内存不足”的问题。所以我在谷歌上搜索了这个问题,大多数人都建议增加节点的大小。当我试图找出为什么会发生这种情况时,一些人认为这可能是因为模块过多。如果我不想增加节点大小,那么我需要优化我的应用程序的模块。谢谢Manish的参考。。。我现在正在读这篇文章。