したがって、データをREST APIに保存する関数を作成するために使用しているバックボーンコレクションがあるという問題があります。データがサーバーに保存され、モデルが現在のコレクションに追加されますが、コレクションの追加イベントは発生しません。以下はコードのスニペットです ビューの初期化関数
intialize : function() {
this.listenTo(this.collection, 'add', this.updateList);
},
updateList 関数は、コンソール ログのみを実行します。コレクションを使用してデータを保存するビュー関数は次のとおりです。
cards = this.collection;
debugger
cards.create(data, {
success : function(model, response) {
console.log("success on saving card");
console.log(response);
console.log("Updating list");
console.log(cards);
},
error : function(model, response) {
console.log("error on saving card");
console.log(model);
console.log("response");
console.log(response);
}
})
return false;