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