Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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, но он все-равно появляется
Ответить с цитированием
  #2 (permalink)  
Старый 19.06.2015, 13:01
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

Используй angular.toJson() вместо JSON.stringify()
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить данные JSON без jQUERY strongest Javascript под браузер 17 19.01.2014 20:07
Как вывести данные JSON Dodik Общие вопросы Javascript 6 24.05.2013 11:52
как передать данные из json в названия параметров shultz1988 Общие вопросы Javascript 2 20.07.2011 11:15
Как правильно очистить maxlength в input? Маэстро Events/DOM/Window 10 22.06.2011 18:14
Как правильно оформить Send() Алекс97 AJAX и COMET 20 30.10.2008 19:19