Как привязать сложный объект в хранилище сеансов и привязать их обратно к ng-модели.
У меня есть простой ввод с ng-моделью, как показано ниже:
obj.arr[0].data.health
Я пытаюсь сохранить эту ng-модель как ключ и соответствующее значение в sessionStorage, как показано ниже, и это работает отлично.
obj.arr[0].data.health : somevalue
Проблема в том, что когда я снова посещаю страницу, ng-модель не обновляется со значением sessionstorage
. obj.arr[0].data
пусто, когда я пытаюсь установить в браузере, но хранилище сеансов имеет значение obj.arr[0].data.health
.
Не рекомендуется ли хранить complex ng-model in sessionstorage
? Я предполагаю, что ссылка, которую я получаю от sessionstorage
, не соответствует ссылке ng-model
.
Я использую следующий код: