按需下载角度页面。混合应用程序(SPA + MPA)

时间:2019-07-30 09:53:07

标签: angular reactjs express single-page-application

如何使Angular应用程序在开始时加载几页。 就像我有一个Web应用程序一样,它可以编译并生成25 MB的版本。但是我想将其隔离并移动很少的组件,一旦访问或调用该URL,这些组件将被加载。同样,同一网页将永远不会被缓存。

所以有可能以角度实现它并按需下载内容(html和js文件)。 应用程序在Express(nodejs)中运行。 第一次访问该页面时应下载第一个登录页面,在后台我要逐步加载其他页面。这样我就可以分配下载限制

场景用于分页:在加载页面1时:将缓存第2、3、4和5页。并且在第17页上:第12页到第22页将在浏览器中缓存/下载。所有页面都有不同的内容,所以我不能仅通过数据处理来实现

1 个答案:

答案 0 :(得分:1)

在Angular中,可以使用LazyLoading概念来实现。尝试访问页面时,最初仅加载必要页面的页面,而按需加载延迟加载的模块的页面 检查下面的链接。

Lazy Loading Concept

相关问题