我有一个看法myView
和一个集合myCollection
。当我add
一个模型myCollection
, the add
事件被触发myCollection
。我怎样才能拥有myView
听听那个add
event?
您可以在实例化集合时将集合传递给视图,然后可以在初始化方法中将视图绑定到集合上的添加事件。
这是一个代码示例
MyView = Backbone.View.extend({
initialize: function() {
this.collection.bind('add', this.onModelAdded, this);
},
...other view functions
onModelAdded: function(addedModel) {
//do something
}
}
这就是实例化视图时传递集合的方式
var view = new MyView({ collection: myCollection });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)