我有两个视图,每个视图都绑定了自己的集合。我在第三个视图的屏幕上有一个保存按钮。
如何在单击保存时保存两个集合?
您没有提供任何代码来帮助我们回答您,但我会尽力提供帮助。这是您可以实现的一些代码:
var View3 = Backbone.View.extend({
events: {
'click .saveButton' : 'saveCollections'
},
initialize: function(view1, view2) {
this.view1 = options.view1;
this.view2 = options.view2;
},
saveCollections: function() {
this.view1.collection.save();
this.view2.collection.save();
}
});
您需要在View3的实例化中将您以前的视图( View1和View2 )作为参数传递。