Creo que lo que quiero hacer es bastante simple, simplemente no sé cómo hacerlo. Me gustaría activar mi propio evento cuando uno de mis modelos atribuye cambios con el fin de pasar algunos datos al controlador de eventos (si el cambio fue un aumento o una disminución en el valor).Sobrescritura de un evento de cambio de modelo principal
Básicamente quiero mi manejador de hacer esto en la vista
handler: function(increased) {
if(increased) {
alert("the value increased")
}
else {
alert("the value decreased")
}
}
// ...
this.model.on("change:attr", this.handler, this);
¿Qué no funciona? – tkone
hmmm tal vez mi pregunta no está clara, quiero saber cómo puedo pasar datos al manejador 'change: attr', ahora mismo ese evento está siendo activado" automágicamente "por backbone, cada vez que llamo a' set() 'en mi modelo. – Matthew
¿Qué datos quiere pasar? Ya tendrá acceso al modelo y sabrá qué atributo se ha cambiado. – tkone