angularJS中localstorage,利用localstorage来实现其他页面获取本地缓存

下面是我的项目部分目录

下面是代码
这是loginPage_service.js页面的代码,用于向后台请求用户数据

angular.module('loginPage.service',[])
.factory('loginPageService',function(configService,$http){return{login : function(phone, callback){var url = configService.getHostUrl() + '/loginPage/login.do?callback=JSON_CALLBACK'$http.jsonp(url,{method:'get',params:{'phone':phone},headers : {'Content-Type': 'application/x-www-form-urlencoded'},}).success(function(data){var obj = JSON.stringify(data);localStorage.setItem("userMessage",obj);callback(data);}) }}
})

下面是home_controller.js页面的代码,获取本地缓存中的数据

//获取localStorage中的数据//var users = localStorage['userMessage'];var users = localStorage.userMessage;var userobj = JSON.parse(users);$scope.userobj = userobj;$scope.user={userId : userobj.user.id}
  • 1

.success(function(data){
var obj = JSON.stringify(data); //这句话是为了将json数据转换成字符串
localStorage.setItem(“userMessage”,obj);
callback(data);
})
localStorage.setItem(“key”,“value”);//以“key”为名称存储一个值“value”
userMessage就是key,obj就是值

  • 2
    var users = localStorage.userMessage;
    var userobj = JSON.parse(users);//这里要将字符串转化为json对象
  • 3
    清除本地缓存
    localStorage.clear();//用于清除本地缓存,不要轻易清除本地缓存,清除了就没了,就需要重新获取

本地缓存也可以在这里看到如图:

angularJS中localstorage,利用localstorage来实现其他页面获取本地缓存相关推荐

  1. html中如何写系统时间,在HTML页面获取当前系统时间

    function getCurDate() { var d = new Date(); var week; switch (d.getDay()){ case 1: week="星期一&qu ...

  2. 根据id删除localstorage数据_原生js利用localstorage实现简易TODO list应用

    前言:小生不才,只懂得一些皮毛,我努力以最简单的语言将心中的想法表述出来,让更多人能够很轻松的弄明白.文章里面有不足之处望各位大牛指出,使得后面的文章能够朝着更好的方向发展.另外,大家记得点赞哟! 欢 ...

  3. js事件里面套事件怎么不管用_原生js利用localstorage实现简易TODO list应用

    前言:小生不才,只懂得一些皮毛,我努力以最简单的语言将心中的想法表述出来,让更多人能够很轻松的弄明白.文章里面有不足之处望各位大牛指出,使得后面的文章能够朝着更好的方向发展.另外,大家记得点赞哟! 欢 ...

  4. php缓存数据到本地缓存,本地缓存localStorage的使用方法

    本篇文章的使用方法来自于实际开发,详细介绍AppCan手机框架本地缓存localStorage的使用方法. 在手机应用中,存储本地数据是必不可少的功能,例如我们可以在手机中存储用户自定义设置.传递数据 ...

  5. localStorage 真正的本地缓存

    window.localStorage: 体积5M,据说未来还会增大 生命周期,只要不清都在 设置:localStorage.setItem( ' key ' , ' value ' ) 获取:loc ...

  6. php使用easy ui combobox级联,Easy UI中combobox利用拼音进行筛选

    关于网上找的easyUI中combobox通过拼音进行筛选下拉框内容的问题,写的太过专业,作为技术小白的我反正没看懂,自己写了一个小例子,下次遇到给自己提个醒. Easy UI中combobox利用拼 ...

  7. 利用localStorage本地储存js文件

    利用localStorage存储js文件,只有在第一次访问该页面的时候加载js文件,以后在访问的时候加载本地localStorage执行 封装lsFile类有url.filename(key前缀).l ...

  8. 原生js方法购物车完整实现 利用localStorage

    利用localStorage实现 html页面3个分别是 productList 产品列表 details产品详情页 cartList购物车页面 1.productList.html 页面<st ...

  9. javascript中sessionStorage 、localStorage 和 Cookie

    javascript中sessionStorage .localStorage 和 Cookie 欢迎访问我的博客,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~ 参考文章:JS 详解 Cookie. ...

最新文章

  1. 带你3分钟学Python变量和数据类型
  2. 案例精解企业网络构建读书笔记之网络故障排除案例
  3. python全栈开发 * 表格标签 表单标签 css 引入方式 * 180807
  4. python 多进程绑定端口_Python教程之创建多进程
  5. 圣诞快乐: 用 GaussDB T 绘制一颗圣诞树,兼论高斯数据库语法兼容
  6. 数据挖掘:模型选择——关联规则
  7. Oracle Study之-- enq:SQ contention等待事件
  8. 小米蓝牙耳机驱动_硬核拆解——小米蓝牙耳机
  9. 微型计算机原理中MOD指令的含义,微机原理习题库含答案
  10. c语言输入星期的首字母,10、实现中英文的转换,输入汉语星期几,输出该星期的英文名。可以用指针数组处理字符串。C语言...
  11. RIGOL DS70000系列示波器在USB2.0一致性分析测试方案
  12. android用什么字体,关于 Android 默认字体以及对比微软雅黑字体
  13. STM32配置读取BMP280气压传感器数据
  14. [附源码]计算机毕业设计Python的连锁药店销售管理系统(程序+源码+LW文档)
  15. 模块上微系统(SOM)行业调研报告 - 市场现状分析与发展前景预测
  16. OpenCV中傅里叶变换和反变换的运用
  17. c++ 对注册表启动项写入
  18. C课程设计——魔塔游戏
  19. Dubbo、Spring Cloud和kubernetes该如何选型?
  20. 企鹅FM接口使用笔记(有声小说)

热门文章

  1. 华为Nova 4 HL1VCEM (VCE-L22/VCE-AL00)手机图纸电路原理图+主板高清图片
  2. Python之urlparse模块
  3. 机器视觉-相机选择方法-缺陷检测
  4. TCP协议为什么需要三次握手?
  5. Python3-StringIO和BytesIO的总结
  6. 想了解更多的话就请加QQ或者访问我的新浪博客
  7. 微信小程序支付以及退款功能(超详细)
  8. 利用vue实现树表格分页
  9. FPGA控制W5500完成UDP环回测试
  10. Restriction spectrum imaging (RSI)