当我们点击F5或刷新页面时,angularjs出现问题,范围将为空。
我的情景是:
我有两个cotrollers和服务,用于显示项目列表和显示报告列表 当我点击项目并在我重新页面时显示报告列表时,根本没有项目
我使用localstorage和angularjs来防止这个问题。 在以下的帮助下: https://github.com/gsklee/ngStorage
但我正在使用“ng-repeat”
我成功地忘记了“ngStorage”。
我还在我的Cotroller和appconfig angularjs
中添加了“ngStorage”我写道:
写作或设定: $ localStorage.ProjectList = data;
从ng-repeat读取或获取: ng-repeat =“ProjectList中的项目”??
我认为我的阅读本地存储不正确。
感谢您提前获取任何帮助。
答案 0 :(得分:0)
您可以尝试如下所示。只需在其中创建array
和push
值即可。然后,您可以通过循环访问该数组值。
var a = [];
a.push(JSON.parse(localStorage.getItem('yourKey')));