Umgang mit nicht speicherbaren Werten im Backbone

Gibt es eine Standardmethode für den Umgang mit nicht speicherbaren Werten in Backbone?

z.B.

<code>MyModel = Backbone.extend(Backbone.Model, {
    initialize: function () {
        this.set({'inches': this.get('mm') / 25});
    }
})
</code>

Wenn ich save () für dieses Modell aufrufe, wird ein Fehler ausgegeben, da für kein entsprechendes Datenbankfeld vorhanden istinches. Ich kann mir ein paar Möglichkeiten vorstellen, um das zu beheben, frage mich aber, ob es einen bewährten Ansatz gibt, der im Allgemeinen am besten dafür geeignet ist?

Im Moment ist meine bevorzugte Lösung, Backbones zu erweiterntoJSON Methode und die Übergabe eines booleschen Parameters zu ermöglichendontCleanup damit es weiterhin alle Werte des Modells (einschließlich der nicht speicherbaren) zurückgibt, wenn es benötigt wird, z. für die Übergabe an eine Vorlage.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage