Używam Backbone.JS z Moustache, więc aby wyrenderować moje tempalt, nazywam MyModel.toJSON(). Pozostawia mi to tylko dostęp do atrybutów. Jak mogę mieć pewne atrybuty, które zawsze są obliczane?W jaki sposób obsługiwane są modele Backbone.JS z atrybutami obliczanymi
Spojrzałem na dokumentację Backbone.JS i może to wpłynąć na zastąpienie validate(), ale wydaje się, że to hack i może prowadzić do nieskończonych pętli.
Próbowałem również uczynić atrybut być funkcja zamiast wartości, ale wąsy nie otrzyma wartość, gdy próbuję go użyć.
Zastąp wartość toJSON: wywołaj oryginał do JSON, a następnie dodaj obliczone atrybuty do wyniku. – jdigital