我有一个带有 name 属性的模型,该属性具有在属性更改时要调用的绑定函数:
var Workitem = Backbone.Model.extend({
initialize: function(){
this.bind('change:name', function() {
alert('name');
}
});
},
defaults: {
name: 'Name'
}
});
如果我获取单个模型,这将起作用,并且当我设置属性和获取数据时会触发更改事件。
但后来我创建了一个集合,我希望在 fetch 方法期间为每个提取的模型触发事件到集合中:
var WorkitemList = Backbone.Collection.extend({
model: Workitem,
});
var workitemsList = new WorkitemList();
workitemsList.fetch();
这可能吗?