0

Существует проблема с angularjs, когда мы нажимаем F5 или обновляем страницу, область будет пуста.Как читать данные из localstorage angularjs внутри ng-repeat

Мой сценарий:

  1. Показать список проекта
  2. Нажмите на одном конкретном проекте
  3. Показать отчеты принадлежат этому конкретному проекту

У меня есть два cotrollers и услуг для показа список проектов и отображение списка отчетов , когда я нажимаю на проект и показываю список отчетов в этот момент, когда я просматриваю страницу, нет проекта вообще

Я использовал localstorage с angularjs, чтобы предотвратить эту проблему. в помощи: https://github.com/gsklee/ngStorage

но я использую "нг-повтор"

I inistalled "ngStorage" successffully.

Я также добавил "ngStorage" в моем Cotroller annd AppConfig angularjs

Я писал:

Пишущий или установка: $ localStorage.ProjectList = данные;

Чтение или получение от ng-repeat: ng-repeat = "item в ProjectList" ??

Я думаю, что мое чтение localstorage неверно.

Благодарим вас за помощь в работе.

+0

Вы можете указать код? трудно понять проблемы со слов – MarkoCen

ответ

0

Вы можете попробовать, как показано ниже. Просто создайте значения array и push. Затем вы можете получить доступ к этим значениям массива, как вы хотите, через цикл.

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

Это работает или нет? – Sampath