簡體   English   中英

骨干:在ADD事件上調用包含視圖的功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM