我有包含集合的视图。
我想:在视图中处理集合添加事件。
问题: 如何在View中处理add
事件?
代码:
var MyView = Backbone.View.extend({
collection: null,
subViews: [],
setCollection: function(collection) {
this.collection = collection;
},
// HOW TO CALL THIS FUNCTION ON COLLECTION ADD EVENT?
handleCollectionAdd: function(model) {
X = ....
subViews[X] = new SubView(model);
}
});
答案 0 :(得分:1)
您可以使用
收听View初始化功能中的集合添加事件initialize: function(){
this.listenTo(this.collection, 'add', handleCollectionAdd);
}