属性が変更されたときに呼び出されるバインド関数を持つ名前属性を持つモデルがあります。
var Workitem = Backbone.Model.extend({
initialize: function(){
this.bind('change:name', function() {
alert('name');
}
});
},
defaults: {
name: 'Name'
}
});
単一のモデルを取得すると、これが機能し、属性を設定したときとデータを取得したときに変更イベントがトリガーされます。
しかし、コレクションを作成したので、フェッチ メソッド中にコレクションにフェッチされたモデルごとにイベントがトリガーされるようにします。
var WorkitemList = Backbone.Collection.extend({
model: Workitem,
});
var workitemsList = new WorkitemList();
workitemsList.fetch();
これは可能ですか?