解决方法
您可以将集合实例化时将集合传递给视图,然后可以将视图绑定到initialize方法中集合上的add事件.
这是一个代码示例
- 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 });