angularJS中localstorage,利用localstorage来实现其他页面获取本地缓存
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来实现其他页面获取本地缓存相关推荐
- html中如何写系统时间,在HTML页面获取当前系统时间
function getCurDate() { var d = new Date(); var week; switch (d.getDay()){ case 1: week="星期一&qu ...
- 根据id删除localstorage数据_原生js利用localstorage实现简易TODO list应用
前言:小生不才,只懂得一些皮毛,我努力以最简单的语言将心中的想法表述出来,让更多人能够很轻松的弄明白.文章里面有不足之处望各位大牛指出,使得后面的文章能够朝着更好的方向发展.另外,大家记得点赞哟! 欢 ...
- js事件里面套事件怎么不管用_原生js利用localstorage实现简易TODO list应用
前言:小生不才,只懂得一些皮毛,我努力以最简单的语言将心中的想法表述出来,让更多人能够很轻松的弄明白.文章里面有不足之处望各位大牛指出,使得后面的文章能够朝着更好的方向发展.另外,大家记得点赞哟! 欢 ...
- php缓存数据到本地缓存,本地缓存localStorage的使用方法
本篇文章的使用方法来自于实际开发,详细介绍AppCan手机框架本地缓存localStorage的使用方法. 在手机应用中,存储本地数据是必不可少的功能,例如我们可以在手机中存储用户自定义设置.传递数据 ...
- localStorage 真正的本地缓存
window.localStorage: 体积5M,据说未来还会增大 生命周期,只要不清都在 设置:localStorage.setItem( ' key ' , ' value ' ) 获取:loc ...
- php使用easy ui combobox级联,Easy UI中combobox利用拼音进行筛选
关于网上找的easyUI中combobox通过拼音进行筛选下拉框内容的问题,写的太过专业,作为技术小白的我反正没看懂,自己写了一个小例子,下次遇到给自己提个醒. Easy UI中combobox利用拼 ...
- 利用localStorage本地储存js文件
利用localStorage存储js文件,只有在第一次访问该页面的时候加载js文件,以后在访问的时候加载本地localStorage执行 封装lsFile类有url.filename(key前缀).l ...
- 原生js方法购物车完整实现 利用localStorage
利用localStorage实现 html页面3个分别是 productList 产品列表 details产品详情页 cartList购物车页面 1.productList.html 页面<st ...
- javascript中sessionStorage 、localStorage 和 Cookie
javascript中sessionStorage .localStorage 和 Cookie 欢迎访问我的博客,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~ 参考文章:JS 详解 Cookie. ...
最新文章
- 带你3分钟学Python变量和数据类型
- 案例精解企业网络构建读书笔记之网络故障排除案例
- python全栈开发 * 表格标签 表单标签 css 引入方式 * 180807
- python 多进程绑定端口_Python教程之创建多进程
- 圣诞快乐: 用 GaussDB T 绘制一颗圣诞树,兼论高斯数据库语法兼容
- 数据挖掘:模型选择——关联规则
- Oracle Study之-- enq:SQ contention等待事件
- 小米蓝牙耳机驱动_硬核拆解——小米蓝牙耳机
- 微型计算机原理中MOD指令的含义,微机原理习题库含答案
- c语言输入星期的首字母,10、实现中英文的转换,输入汉语星期几,输出该星期的英文名。可以用指针数组处理字符串。C语言...
- RIGOL DS70000系列示波器在USB2.0一致性分析测试方案
- android用什么字体,关于 Android 默认字体以及对比微软雅黑字体
- STM32配置读取BMP280气压传感器数据
- [附源码]计算机毕业设计Python的连锁药店销售管理系统(程序+源码+LW文档)
- 模块上微系统(SOM)行业调研报告 - 市场现状分析与发展前景预测
- OpenCV中傅里叶变换和反变换的运用
- c++ 对注册表启动项写入
- C课程设计——魔塔游戏
- Dubbo、Spring Cloud和kubernetes该如何选型?
- 企鹅FM接口使用笔记(有声小说)