如何使用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 關注
- 935 瀏覽
添加回答
舉報
0/150
提交
取消