Speichern Rückgrat Modell und Sammlung, um die JSON-string
Ich habe problem beim speichern Rückgrat.Modell oder Rückgrat.Collection-Objekte auf dem lokalen Speicher.
Das problem ist, dass wenn man spart, werden nur die Attribute gespeichert wird und ich nicht wollen, dass.
Ich bin tatsächlich mit der backbone-localstorage-das ist in Ihrem Beispiel-TODO-demo.
Dies ist Ihre save-Funktion
save: function() {
localStorage.setItem(this.name, JSON.stringify(this.data));
}
Wenn ich mir anschaue, was JSON.stringify(dies.Daten) gibt, sehe ich nur die Modelle oder die Auflistung der Attribute wird setzt. Gibt es eine Möglichkeit zu geben, die ich speichern möchten, den ganzen Staat das Modell und die Sammlung ist in, nicht nur die Attribute?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überschreiben des Modells.toJSON oder Sammlung.toJSON, um die Daten zurückzugeben, die Sie wollen serialisiert.
Dem Standard-Modell.toJSON nur gibt die Attribute:
der Sammlung toJSON nutzt das Modell die toJSON: