Angular1实战总结01:了不起的$cacheFactory

1.问题概述

耗时一个月,从0单排开发webApp,技术选型是 ionic + gulp,整个项目做下来,真的学到了很多很多,对我帮助很大,但是现在回过头看,存在很多问题:

因为我个人的习惯的原因,我将以功能需求为出发点。

  1. 由于时间太仓促,没有详细地学习Angular或Ionic官方文档,导致很多简单的功能复杂化,项目变得冗余。
  2. 当一个人独自学习新技术时,应该去比较权威,比较活跃的社区去了解,去探讨,遇到难点去请教别人。
  3. 查看官方文档时,一定要思考每一个点的使用场景

2.关于$cacheFactory

生成一个订单时,你可能会有以下操作:

 

上述问题是:如何在3个页面操作一个数据,你可能会想到cookie、localStorage、或者在$rootScope下定义的一个变量,但是当页面充当多个角色(同一个页面有多个入口,每一个入口都承担不同的功能)

那么使用上述的方法写的代码都会非常的冗余,逻辑比较复杂:

解决方法:

使用$cacheFactory 来缓存数据

 

转载于:https://www.cnblogs.com/noper/p/6272641.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值