如何使用Angularjs将数据存储在本地存储中?目前我正在使用服务来执行操作,即从服务器检索数据,然后将数据存储在服务器本身上。而不是这样,我想将数据放入本地存储而不是将其存储在服务器上。我该怎么做呢?
3 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
这是我的一些存储和检索到本地存储的代码。我使用广播事件来保存和恢复模型中的值。
app.factory('userService', ['$rootScope', function ($rootScope) { var service = { model: { name: '', email: '' }, SaveState: function () { sessionStorage.userService = angular.toJson(service.model); }, RestoreState: function () { service.model = angular.fromJson(sessionStorage.userService); } } $rootScope.$on("savestate", service.SaveState); $rootScope.$on("restorestate", service.RestoreState); return service;}]);
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
我创作(又一个)角html5存储服务。我希望保持自动更新成为可能ngStorage
,但使摘要周期更加可预测/直观(至少对我而言),添加事件以处理需要状态重新加载的时间,并且还在选项卡之间添加共享会话存储。我在之后对API建模$resource
并调用它angular-stored-object
。它可以使用如下:
angular .module('auth', ['yaacovCR.storedObject']); angular .module('auth') .factory('session', session); function session(ycr$StoredObject) { return new ycr$StoredObject('session'); }
API就在这里。
回购就在这里。
希望它能帮助别人!
- 3 回答
- 0 关注
- 898 浏览
添加回答
举报
0/150
提交
取消