それぞれ独自のコレクションにバインドされた 2 つのビューがあります。3番目のビューの画面に保存ボタンがあります。
単一の保存クリックで両方のコレクションを保存するにはどうすればよいですか?
それぞれ独自のコレクションにバインドされた 2 つのビューがあります。3番目のビューの画面に保存ボタンがあります。
単一の保存クリックで両方のコレクションを保存するにはどうすればよいですか?
あなたは私たちがあなたに答えるのに役立つコードを提供しませんでしたが、私は助けようとします. 実装できるコードを次に示します。
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 ) をパラメーターとして渡す必要があります。