Sto utilizzando Backbone.JS con Moustache, quindi per eseguire il rendering dei miei tempolli chiamo MyModel.toJSON(). Questo mi lascia solo l'accesso agli attributi. Come posso avere alcuni attributi che vengono sempre calcolati?In che modo Backbone.JS gestisce i modelli con attributi calcolati
Ho esaminato la documentazione di Backbone.JS e potrebbe funzionare per eseguire l'override di validate(), ma questo sembra un hack e può portare a cicli infiniti.
Ho anche provato a fare in modo che un attributo sia una funzione anziché un valore, ma il baffo non ottiene un valore quando provo ad usarlo.
Ignora toJSON: chiamarlo originale toJSON, quindi aggiungere gli attributi calcolati al risultato. – jdigital