Работа с несохраняемыми значениями в Backbone

Существует ли стандартный способ работы с несохраняемыми значениями в Backbone.

например

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

Если я вызову save () для этой модели, она выдаст ошибку, так как нет соответствующего поля базы данных дляinches, Я могу придумать несколько способов исправить это, но мне интересно, есть ли проверенный и проверенный подход, который лучше всего использовать для этого?

На данный момент мое предпочтительное решение состоит в расширении BackbonetoJSON метод и разрешить передачу логического параметраdontCleanup чтобы позволить ему по-прежнему возвращать все значения модели (включая несохраняемые), когда это необходимо, например, для перехода к шаблону.

Ответы на вопрос(3)

Ваш ответ на вопрос