Ошибка при получении функции объекта localalstorage в Angular5 - PullRequest
0 голосов
/ 28 августа 2018

У меня проблема с получением функции объекта localstorage при использовании CircularJSON.stringify. Вот мой код

//set localstorage data  
localStorage.setItem("client", CircularJSON.stringify(client)); // client is connection object 

//get localstorage data
let client = CircularJSON.parse(localStorage.getItem('client'));

при получении объекта клиента только переменные отображают не все функции

Пока установлено местное хранилище While set the localstorage

В то время как получить местное хранилище while get the localstorage

1 Ответ

0 голосов
/ 28 августа 2018

JSON.stringify () преобразует функцию в NULL или удаляет пару ключ-значение из объекта. Одним из способов может быть сериализация всей функции и ее сохранение. Позже при получении десериализовать функции.

Я бы не советовал сохранять функции в LocalStorage.

...