Показать сообщение отдельно
  #1 (permalink)  
Старый 19.06.2015, 12:43
Новичок на форуме
Отправить личное сообщение для Alex_D181 Посмотреть профиль Найти все сообщения от Alex_D181
 
Регистрация: 10.06.2015
Сообщений: 7

Как правильно записать данные в JSON
Доброго времени суток, возникла такая проблема.

Имеется массив объектов типа:

dataDocument = [
    {
        id: '0001',
        name: 'Документ 1',
        text: '1Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aperiam, illum.'
    },
    {
        id: '0002',
        name: 'Документ 2',
        text: '2Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aperiam, illum.'
    }
...


Этот массив хранится в отдельном файле, когда пользователь первый раз заходит на сайт он записывается в localStorage. Далее этот массив изменяется ангуляром и данные выводятся с помощь ng-repeat, после чего пользователь может поменять значения, и они и каждое изменение перезаписывает в локалсторадж.

После перезагрузки я хочу восстановсить, все, что пользователь изменил. Т.е. взять JSON из локалСторадж переобразовать его в массив и сснова прогрнать через ng-repeat. Проблема в том, что ангуляр добавляет в каждый объект массива $$hashKey и после перезагрузки появляется ошибка, поскольку эти свойства конфликтуют.

Отсюда вопрос, как избавиться от этого свойства.

Я пробовал создавать новый массив, и циклом перебирать объекты и удалять из них $$hashKey, но он все-равно появляется
Ответить с цитированием