如何从ng-repeat

时间:2016-04-26 18:34:50

标签: angularjs angularjs-scope local-storage angular-local-storage ng-storage

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

我的情景是:

  1. 显示项目列表
  2. 点击一个特定项目
  3. 显示报告属于此特定项目
  4. 我有两个cotrollers和服务,用于显示项目列表和显示报告列表 当我点击项目并在我重新页面时显示报告列表时,根本没有项目

    我使用localstorage和angularjs来防止这个问题。 在以下的帮助下: https://github.com/gsklee/ngStorage

    但我正在使用“ng-repeat”

    我成功地忘记了“ngStorage”。

    我还在我的Cotroller和appconfig angularjs

    中添加了“ngStorage”

    我写道:

    写作或设定: $ localStorage.ProjectList = data;

    从ng-repeat读取或获取:  ng-repeat =“ProjectList中的项目”??

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

    感谢您提前获取任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试如下所示。只需在其中创建arraypush值即可。然后,您可以通过循环访问该数组值。

var a = [];
a.push(JSON.parse(localStorage.getItem('yourKey')));