我有以下代碼,其中將更改綁定到單個屬性「attribute_1」。將多個屬性更改綁定到Backbone.js模型的正確方法
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1", function() {
console.log('changed!');
});
}
});
如何綁定兩個屬性?這不起作用:
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1, change:attribute_2", function() {
console.log('changed!');
});
}
});
也沒有這樣的:
var Mine = Backbone.Model.extend({
initialize: function() {
this.bind("change:attribute_1 change:attribute_2", function() {
console.log('changed!');
});
}
});
另外,'b ind()'是可鏈式的:'this.bind(...)。bind(...)'。 –
如果使用普通偵聽器,您如何檢查哪個屬性發生了變化? –