我需要为我的项目实现延迟加载,该项目使用AngularJs,RequireJs,Grunt。这是一个非常大的项目,它分为多个模块,包含它们各自的控制器,服务和routing.js文件。我尝试了OcLazyLoad,但只有在我为整个项目维护一个路由文件时它才有效。 但我的经理说没有一个路由文件。 有没有其他可用的延迟加载器我可以尝试或任何grunt插件在构建时将所有路由文件合并到一个。
我们在项目中遵循这种结构:
App
|--js
|-
-app.js
|--bootstrap.js
|--main.js
|--modules
|--login
|--controller.js
|--routing.js
|--service.js
|--agent
|--orders
|--controller.js
|--routing.js
|--service.js
|--controller.js
|--routing.js
|--service.js
|--admin
|--controller.js
|--routing.js
|--service.js