在AngularJS中如何减轻模块化?

前端之家收集整理的这篇文章主要介绍了在AngularJS中如何减轻模块化?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在玩AngularJS的种子应用程序,我注意到,应用程序的大多数依赖(控制器,指令,过滤器,服务)正在加载。我想知道如何将Angular应用程序模块化为较小的字节,除非需要,否则依赖关系不会加载。

例如,如果我有一个大型应用程序有一个购物车,添加/编辑发货地址,搜索结果,产品详细信息,产品列表等…购物网站上的用户可能永远不会遇到任何这些视图,但它看起来喜欢(从种子应用程序),这些所有视图的代码在启动时加载。

在AngularJS中如何减轻模块化?

我最近一直在玩需要的模块和角度,我已经实现了延迟加载部分和控制器。

对角度源(1.0.2版)进行任何修改都可以轻松完成。

存储库:https://github.com/matys84pl/angularjs-requirejs-lazy-controllers

还有一个使用Charles Fulnecky制作的yepnope(https://github.com/cmelion/angular-yepnope)的实现。

原文链接:https://www.f2er.com/angularjs/144464.html

猜你在找的Angularjs相关文章