Я новичок в Angular. У меня есть веб-страница, которая представляет информацию из массива, нажимая кнопки, вводя данные и т. Д. c. Мне нужно, чтобы при обновлении sh работа, выполненная на веб-странице, не стиралась. Я поднял голову и обнаружил, что должен использовать локальное хранилище. Из ответа на другой вопрос я обнаружил, что должен использовать:
Storage.prototype.setObj = function(key, obj) {
return this.setItem(key, JSON.stringify(obj))
}
Storage.prototype.getObj = function(key) {
return JSON.parse(this.getItem(key))
}
, чтобы установить и получить информацию.
У меня все еще есть два вопроса:
Мне нужно сохранить его только после refre sh, есть ли способ справиться с этим непосредственно перед refre sh? Или я должен постоянно обновлять локальное хранилище при каждом изменении моих свойств и переменных?
Когда я должен получить данные? имеет ли смысл помещать функцию get в мой конструктор?