ciao!
vorrei salvare una stringa JSON in localStorage, in modo da averla memorizzata sul client e non doverla riscaricare tutta ogni volta (ma solo quando l'utente decide di aggiornare i dati).
sto usando angularjs, ma non creado sia quello il problema.
ho provato una cosa del genere:
in pratica quando avvio la pagina, i dati si vedono correttamente.codice:if (window.localStorage.getItem("CLIENTI") == "null") { $http.get($scope.SERVICE_LINK + "clienti.php").then(function (response) { $scope.items = response.data; window.localStorage.setItem("CLIENTI", response.data); }, function (response) { }); } else { $scope.items = window.localStorage.getItem("CLIENTI"); }
quando provo a tornare sulla pagina, non viene fatta di nuovo la richiesta, ma la pagina risulta bianca.
quindi, in pratica, window.localStorage.getItem("CLIENTI") risulta valorizzata, ma non viene interpretata come json.
secondo voi dove sto sbagliando??