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

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

напр.

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

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

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

7
задан wheresrhys 6 May 2012 в 15:08
поделиться