[英]Backbone: invoke containing view's function on ADD event
我有一個包含集合的視圖。
我想要:在視圖內處理集合添加事件。
問題: 如何在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);
}
});
您可以使用以下方法在View的初始化函數中偵聽集合上的添加事件
initialize: function(){
this.listenTo(this.collection, 'add', handleCollectionAdd);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.