Существует ли стандартный способ работы с несохраняемыми -значениями в Backbone.
напр.
MyModel = Backbone.extend(Backbone.Model, {
initialize: function () {
this.set({'inches': this.get('mm') / 25});
}
})
Если я вызову save ()для этой модели, будет выдано сообщение об ошибке, так как для inches
нет соответствующего поля базы данных. Я могу придумать несколько способов исправить это, но мне интересно, есть ли проверенный и проверенный подход, который обычно лучше всего подходит для этого?
На данный момент я предпочитаю расширять метод Backbone toJSON
и разрешать передачу логического параметра dontCleanup
, чтобы он по-прежнему возвращал все значения модели (, включая несохраняемые )когда это необходимо, например для перехода к шаблону.