加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在AngularJS中如何减轻模块化?

发布时间:2020-12-17 08:12:19 所属栏目:安全 来源:网络整理
导读:我一直在玩AngularJS的种子应用程序,我注意到,应用程序的大多数依赖(控制器,指令,过滤器,服务)正在加载。我想知道如何将Angular应用程序模块化为较小的字节,除非需要,否则依赖关系不会加载。 例如,如果我有一个大型应用程序有一个购物车,添加/编辑
我一直在玩AngularJS的种子应用程序,我注意到,应用程序的大多数依赖(控制器,指令,过滤器,服务)正在加载。我想知道如何将Angular应用程序模块化为较小的字节,除非需要,否则依赖关系不会加载。

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

在AngularJS中如何减轻模块化?

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读