In questo evento di modifica globale, c'è un modo per rilevare quale attributo è stato modificato?Ottenere l'attributo modificato sull'evento di cambiamento
myModel.on('change', function(model) {
// Which attribute changed?
});
ho provato la seguente:
- Utilizzando
myModel.previousAttributes()
ma sempre tornato ultimi valori ... Credo che solo gli aggiornamenti dopo un'interazione con il server. - Iterare gli attributi di valle e utilizzare
myModel.hasChanged(attr)
ma restituito sempre falso.
C'è un modo per realizzare questo?
Grande, proprio quello di cui avevo bisogno grazie – jviotti
Potrei essere in ritardo alla festa. Se stai usando Backbone 0.9.9 e successivi inizia a usare .listen To al posto di .on in modo da non finire con oggetti che sono immuni alla garbage collection. – Ananda
Yo ... fantastico ... grazie !!! –