上传新页面时AngularJs Localstorage数据丢失

时间:2017-08-15 09:06:30

标签: angularjs angular-local-storage

我正在处理包含常见问题解答的页面,我正在使用angular localstorage来保存数据。 然后我将我的所有文件上传到服务器,与其他人分享。 当我这样做时,我放松了数据,并得到它。这是我第一次上传,所以它不能在那里。然后我插入一些数据,它工作正常,即使我关闭浏览器并再次打开它,我的数据就在那里。

但是当我再次上传我的.html文件到服务器时,我再次松开它。它是相同的url,相同的html页面,但有些角度localstorage类型的数据如何被重置。

我是棱角分明的新人,我第一次使用本地存储。我已经搜索了这个问题,但没有找到任何提示。

如何在localstorage中保存数据?

我在角度模块中的代码是:

var app = angular.module('WikiCTTXApp',['ngSanitize','ngStorage']);

app.controller('InfoInterController',函数($ scope,$ localStorage,$ sessionStorage){

output=c(1:5,NA,6:7,NA,9:12)

1 个答案:

答案 0 :(得分:0)

我没有遇到过这种特殊情况,但LocalStorage是Angular使用的HTML5功能,而不是Angular本身的功能。因此,它取决于所使用的浏览器的实现和用户设置 - 您无法控制是否(或多长时间)存储将被保留。

作为一般规则,你永远不应该假设它会在那里,你应该总是编写你的代码,以便它处理你的数据不存在的情况。