Backbone:调用包含ADD事件的视图功能

时间:2014-07-23 10:21:52

标签: javascript backbone.js

我有包含集合的视图。

我想:在视图中处理集合添加事件。

问题: 如何在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); 
  }
});

1 个答案:

答案 0 :(得分:1)

您可以使用

收听View初始化功能中的集合添加事件
initialize: function(){
   this.listenTo(this.collection, 'add', handleCollectionAdd);
}