Wie kann ich mehrere Objekte in einem Array speichern und dann in den lokalen Speicher, so dass ich alle Objekte bei Bedarf mit einer Schleife erhalten kann.Angularjs - So speichern Sie Objekte in einem Array und einem lokalen Speicher
Beispiel Objekte:
var newMsg = {
sentDate: msgDate,
sentTime: msgTime,
msgTitle: "message title",
msgDesc: "message desc"
};
Derzeit https://github.com/grevory/angular-local-storage#configuration-example AngularJS Modul Ich verwende aber kämpfen, Objekte aus einem Array zu speichern und abzurufen.
Ich habe den folgenden Code versucht:
msgArray = [];
var savedMsgs = localStorageService.set("wimmtkey", newMsg);
msgArray.push(savedMsgs);
console.log(savedMsgs);
Diese Ausgänge ‚true‘ in der Konsole aber erwartet, dass das gespeicherte Objekt zu sehen. Empfehlen Sie auch, das Array durchzulaufen, um die Objekte abzurufen. Vielen Dank.
im Allgemeinen Sie die Objekte in dem Array schieben wollen, dann Setzen Sie das Array im localStorage mit der set-Methode. Wenn Sie das Array zurückbekommen wollen, müssen Sie die Methode get verwenden – Akis