In dem Browser-Sitzung Speichervon session Lesen von ngStorage AngularJS, die von einer anderen Bibliothek
gespeichert wurde, die wir haben`mykey` `myvalue`
wo mykey in der Schlüsselspalte des Session-Speicherabschnittes und wo myvalue im Wert ist Spalte des Abschnitts Session Storage Alles ist klar.
ngStorage (ein AngularJS Modul) im Projekt implementiert und funktioniert einwandfrei - schreibt und liest Werte, die von ngStorage geschrieben wurde. Allerdings speichert er Wert nicht als
mykey myvalue
aber als
ngStorage-mykey "myvalue"
(zwei verschiedene Dinge, die er tut - fügt Präfix ngStorage-
und Wraps MyValue mit "").
Die Frage ist: Wie Sitzungswert von ngStorage zu lesen, die von einem anderen (nicht einem AngularJS Modul) gespeichert wurde?
Als Ergebnis wird $sessionStorage.mykey
nicht erhalten myvalue
bei allen, die nicht von ngStorage gespeichert wurde.
Es ist möglich, ohne Hacks das Präfix zu ändern ngStorage- mit irgendetwas anderes, aber ein anderes Problem ist, „“ Wrapper.
Also, irgendwelche Ideen, wie die Werte von ngStorage, die nicht von ngStorage gesetzt wurden (das heißt ohne Präfixe Präfix und nicht von "") verpackt?
Wiederum standardmäßig, wenn Sie Hello World
Text von $ sessionStorage.message = "Hallo Welt" speichern möchten; ngStorage wird Präfix standardmäßig (kann geändert werden) hinzufügen und fügen Sie auf den Wert „“ wie folgt dann: Irgendwelche Ideen, wie zu tun
ngStorage-message
"Hello World"
Aber ich brauche zu lesen message
Hello World
Das?