#angular
#angular
Вопрос:
Мой код angular / typescript:
const reportRequest = this._localStorage.getKey(this._localStorage.budgetReportFilterName);
console.log(reportRequest);
console.log(this._localStorage.getKey(this._localStorage.budgetReportFilterName));
локальное хранилище — это сервис, вот fn, который я использую:
public getKey(keyName: string) {
const savedFilter = localStorage.getItem(keyName);
if (savedFilter != null) {
// console.log(JSON.parse(savedFilter));
return JSON.parse(savedFilter);
}
return null;
}
Значения разные, см. Массивы в объекте на изображении, которое я прикрепил.
Это для того же экземпляра, я ломаю голову, надеясь, что это ошибка Angular, и это не я.
Спасибо!
Комментарии:
1. Вы уверены, что что-то не перезаписывает его новыми значениями?
Ответ №1:
Я считаю, что это не проблема с angular. Вы, должно быть, изменяете значение локального хранилища из других мест