Czy w tym globalnym zdarzeniu zmiany można wykryć, który atrybut został zmieniony?Uzyskiwanie zmienionego atrybutu w przypadku zmiany
myModel.on('change', function(model) {
// Which attribute changed?
});
Próbowałem następujące:
- Korzystanie
myModel.previousAttributes()
ale zawsze wracał najnowsze wartości ... Chyba tylko aktualizacje po interakcji serwera. - Atrybuty koryta Iterowanie i używanie
myModel.hasChanged(attr)
, ale zawsze zwracano wartość false.
Jest tam sposób, aby to osiągnąć?
Świetnie, właśnie to, czego potrzebowałem dzięki – jviotti
Mogę się spóźnić na imprezę. Jeśli używasz Backbone 0.9.9 i wyższych, zacznij używać .listenTo zamiast .on, aby nie kończyły się na obiektach odpornych na garbage collection. – Ananda
Yo ... cool ... thanks !!! –