2017-07-11 7 views
-1

Wie lokale Speicher aktualisieren, ohne die Seite in javaScript oder AngularJS neu zu laden? Bitte zeigen Sie mir eine Demo, um dieses Problem zu lösen.Wie aktualisiert man den lokalen Speicher, ohne die Seite in javaScript oder AngularJS neu zu laden?

Ich schreibe eine Funktion in einem Controller, um einen Wert in localStorage zu aktualisieren und diesen Wert direkt in einem anderen Controller zu verwenden, aber dieser Wert wurde nicht aktualisiert, bis ich die Seite aktualisiere.

Ich möchte nur wissen, ob es in der Lage ist, alle Werte in localStorage zu aktualisieren (nicht zu löschen), nachdem es ohne eine Aktualisierung aktualisiert wurde?

+0

Welche Frage? Wenn Sie einen neuen Wert speichern, überschreiben oder ändern möchten, tun Sie das einfach. Keine Ahnung, wie das mit dem Neuladen der Seite zu tun hat. – CBroe

+0

Geben Sie Ihren Code an, den Sie versuchen, aber nicht erfolgreich sein können. –

+0

immer das Szenario Ihres Problems erwähnen –

Antwort

0

Hier einige Demo und wenn Sie beispielsweise Benutzer-Array haben, dann müssen Sie zuerst in userArray nach Push-Benutzerobjekt löschen als

$scope. user = {}; 

Hier ist der Link Jsfiddle demo

$scope.addItem = function(user) { 
    $scope.userArray.push(user); 
    $scope.user = {}; 
    $localStorage.data = $scope.userArray; 
    $scope.userdata = $localStorage.data; 
} 
Verwandte Themen