Lidando com valores não salváveis no Backbone
Existe uma maneira padrão de lidar com valores não salváveis no Backbone?
por exemplo.
<code>MyModel = Backbone.extend(Backbone.Model, { initialize: function () { this.set({'inches': this.get('mm') / 25}); } }) </code>
Se eu chamar save () neste modelo, ele lançará um erro, pois não há campo de banco de dados correspondente parainches
. Eu posso pensar em algumas maneiras de corrigir isso, mas estou querendo saber se há uma abordagem testada e comprovada geralmente melhor usada para isso?
No momento, minha solução preferida é estender o BackbonetoJSON
método e para permitir a passagem de um parâmetro booleanodontCleanup
para permitir que ele ainda retorne todos os valores do modelo (incluindo os não-salváveis) quando necessário, por ex. para passar para um modelo.