Ich habe einige Modelle, die nicht nur grundlegende Datenattribute enthalten, sondern auch ein oder zwei Attribute, die ein anderes Modellobjekt enthalten.
Das war in Ordnung, aber jetzt möchte ich
anrufenmyRootModel.toJSON ()
und ich habe festgestellt, dass es .toJSON bei den anderen Modellen in meinem Modell, die ich versuche, jSON () aufzurufen, nicht aufruft.
Gibt es eine Möglichkeit, das Backbone-Modell .toJSON zu überschreiben, um durch alle Felder zu gehen, rekursiv , ob es sich um grundlegende Attribute, Untermodelle oder Sammlungen handelt? Wenn nicht, kann ich toJSON in jedem Modell / jeder Sammlung überschreiben?
Ich kenne Backbone-relational, aber ich möchte diesen Weg nicht gehen - ich verwende nicht fetch / save, stattdessen gibt unsere API Antworten zurück, die ich in der Pars-Funktion der Modelle anpasse und einfach MyRootModel aufruft (Daten, {parse: true}).
Tags und Links backbone.js