如何根据条件加载Anguar.js控制器

how to load Angualr.js controller based on condition

本文关键字:Anguar js 控制器 加载 条件 何根      更新时间:2023-09-26

我正在创建一个相当大且复杂的应用程序。它有超过100个控制器和一堆第三方库,如jquery、lodash、angualr材料等,我将所有这些都包含在一个index.html文件中。即使im使用Css&Javascript minifier可以压缩我的所有文件,但每次我在网站上添加新功能时,它的大小都会越来越大。因此,如果用户访问我的网站,下载所有文件将需要很长时间,完全呈现我的页面也需要很长的时间。即使我的索引页需要所有文件的10%。真的很可怕
所以,有没有更好的解决方案来动态地基于条件加载我的控制器。所以我不必在index.html文件中包含所有的控制器。感谢您抽出时间

看看RequireJS:http://www.sitepoint.com/using-requirejs-angularjs-applications/和https://oclazyload.readme.io/docs