Доброго времени суток, возникла такая проблема.
Имеется массив объектов типа:
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, но он все-равно появляется