-1

当我们点击 F5 或刷新页面时,angularjs 有问题,范围将为空。

我的情况是:

  1. 显示项目列表
  2. 单击一个特定项目
  3. 显示报告属于此特定项目

我有两个控制器和服务,用于在我单击项目时显示项目列表和显示报告列表,并在我重新刷新页面时显示报告列表时根本没有项目

我使用本地存储和 angularjs 来防止这个问题。借助: https ://github.com/gsklee/ngStorage

但我正在使用“ng-repeat”

我成功安装了“ngStorage”。

我还在我的 Cotroller 和 appconfig angularjs 中添加了“ngStorage”

我写:

编写或设置: $localStorage.ProjectList = data;

从 ng-repeat 读取或获取:ng-repeat="item in ProjectList" ??

我认为我的阅读本地存储不正确。

提前感谢您的任何帮助。

4

1 回答 1

0

您可以尝试如下所示。只需创建一个array并将push值放入其中。然后,您可以根据需要通过循环访问该数组值。

var a = [];
a.push(JSON.parse(localStorage.getItem('yourKey')));
于 2016-04-26T19:27:24.393 回答