Angular 按需下载角度页面。混合应用(SPA&x2B;MPA)

Angular 按需下载角度页面。混合应用(SPA&x2B;MPA),angular,reactjs,express,single-page-application,Angular,Reactjs,Express,Single Page Application,如何在开始时加载几页的角度应用程序。 就像我有一个web应用程序,它编译并生成一个25MB的构建。但我想将其分离,并移动几个组件,一旦访问或调用URL,这些组件将被加载。同样的网页也不会被缓存 那么有没有可能在angular中实现它,并根据需要下载内容(html和js文件)。 应用程序正在Express(nodejs)中运行。 第一次访问页面时,应下载第一个登录页面,在后台我希望逐渐加载其他页面。这样我就可以分配下载限制 场景用于分页:加载页面1时:将缓存页面2、3、4和5。在第17页:第12页

如何在开始时加载几页的角度应用程序。 就像我有一个web应用程序,它编译并生成一个25MB的构建。但我想将其分离,并移动几个组件,一旦访问或调用URL,这些组件将被加载。同样的网页也不会被缓存

那么有没有可能在angular中实现它,并根据需要下载内容(html和js文件)。 应用程序正在Express(nodejs)中运行。 第一次访问页面时,应下载第一个登录页面,在后台我希望逐渐加载其他页面。这样我就可以分配下载限制


场景用于分页:加载页面1时:将缓存页面2、3、4和5。在第17页:第12页至第22页将在浏览器中缓存/下载。所有的页面都有不同的内容,所以我不能仅仅通过数据操作来实现它,因为可以使用懒散加载的概念来实现。在这种情况下,最初只加载必要的页面,在尝试访问页面时,根据需要加载延迟加载的模块 检查下面的链接


好的。您的意思是我需要从NgModules中跳过该组件?您需要将组件分离到一个模块中,并在Angular Routing module中添加模块作为惰性负载(参考链接)。在生产模式下构建时。您可以看到为延迟加载模块创建的.js的独立块。