按需下载Angular页面.混合应用(SPA MPA)



如何使角度应用在开始时加载几页。就像我有一个Web应用程序,该应用程序编译并生成25 MB构建。但是我想将其隔离并移动几个组件,一旦访问或调用URL,这些组件将被加载。另外,同一网页将永远不会被缓存。

因此,是否有可能在Angular中实现它并按需下载内容(HTML和JS文件(。应用程序在Express(Nodejs(中运行。当第一次访问该页面时,应下载第一个登录页面,在后台我想逐渐加载其他页面。这样我就可以分发下载限制

方案用于分页:加载页面1:第2,3,4和5页将被缓存。在第17页:第12页到第22页的第22页将在浏览器中进行缓存/下载。所有页面都有不同的内容,因此我无法仅通过数据操纵来实现

在Angular中可以使用概念懒惰来实现。最初仅加载了必要页面,并且当试图访问页面时,请按需加载懒惰的负载模块检查下面附带的链接。

懒负荷概念

最新更新