如何将json保存在内存中或使用angularjs缓存?

时间:2015-03-13 22:10:21

标签: json angularjs rest

我有一个angularjs应用程序,当用户登录时从java读取json:

$http({ method: 'POST', url: 'ws/login/user', data : user, cache: true })
.success(function (response) {                                                    
    $rootScope.userInfo = response; // Here I get the json                                          
    response = { success : true };                    
    callback(response);
}).error(function (response) {
    response = { success : false };
    response.message = 'Error.';
    callback(response);
});

一切正常,直到我按F5,然后JSON消失。

如何在页面加载之间保留数据?

2 个答案:

答案 0 :(得分:1)

您可以使用Cookie或Local Storage。快速谷歌搜索显示此库:https://github.com/grevory/angular-local-storage

答案 1 :(得分:0)

现代Web应用程序将使用本地存储来保持页面加载之间的数据。这是一个帮助您入门的有用答案。

How do I store data in local storage using Angularjs?