Estoy usando Backbone.JS con Moustache, por lo que para renderizar mis tempaltes llamo MyModel.toJSON(). Esto me deja solo acceso a los atributos. ¿Cómo puedo tener algunos atributos que siempre se calculan?¿Cómo maneja Backbone.JS los modelos con atributos calculados?
Miré la documentación Backbone.JS y podría funcionar para anular validate() pero esto parece un truco y puede conducir a bucles infinitos.
También intenté hacer que un atributo sea una función en lugar de un valor, pero Moustache no obtiene ningún valor cuando intento usarlo.
Anular toJSON: haga que llame al original en JSON, luego agregue sus atributos calculados al resultado. – jdigital