Ho il seguente codice, in cui eseguo il binding di una modifica a un singolo attributo "attribute_1".Modo corretto di associazione di più modifiche di attributo a un modello Backbone.js
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1", function() {
console.log('changed!');
});
}
});
Come si associano due attributi? Questo non funziona:
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1, change:attribute_2", function() {
console.log('changed!');
});
}
});
Né questo:
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1 change:attribute_2", function() {
console.log('changed!');
});
}
});
Inoltre, 'b ind() 'è concatenabile:' this.bind (...). bind (...) '. –
Se si utilizza un listener comune, come si controlla quale attributo è cambiato? –