So binden Sie komplexe Objekte im Sitzungsspeicher und binden sie wieder an ng-model.ng-model und session storage
Ich habe eine einfache Eingabe mit ng-Modell wie folgt:
obj.arr[0].data.health
I wie unter diesem ng-Modell als Schlüssel und seinen entsprechenden Wert in session zu speichern versuchen, die perfekt funktioniert.
obj.arr[0].data.health : somevalue
Das Problem ist, wenn ich die Seite wieder neu besuchen, das ng-Modell mit sessionstorage
Wert erhält nicht aktualisiert. Die obj.arr[0].data
ist leer, wenn ich versuche, in Browser, aber der Sitzungsspeicher hat den Wert obj.arr[0].data.health
.
Ist es nicht ratsam, complex ng-model in sessionstorage
zu speichern? Ich schätze, die Referenz, die ich von sessionstorage
bekomme, stimmt nicht mit der Referenz von ng-model
überein.
Ich bin mit dem folgenden Code:
https://gist.github.com/Virakal/6123628
verwenden Sie bestehen Richtlinie verwenden könnte? Können Sie den Wert im lokalen Speicher in Devtools sehen? –
@Maximus: Ja, ich kann den Schlüssel und Wert sehen ... – Shane
hast du dein Problem gelöst? –