card = new Cards();
この特定のコード " " をルーター ファイルに追加しているときに、このエラーが発生しました。これは私のルーターファイルのコードです。
var AppRouter = Backbone.Router.extend({
routes: {
"": "home",
"build/:deck": "deckbuilder",
"decks/:id": "deckviewer",
},
deckbuilder: function(decks){
var cards = new Cards();
this.deckbuild = new Deckbuilder();
$('#content').html(this.deckbuild.el);
}
});
私のコレクション ファイルは非常に単純です。
window.Card = new Backbone.Model.extend({});
window.Cards = new Backbone.Collection.extend({
model: Card,
url: "/cards"
});
何が問題なのかを調べようとしましたが、backbone.js ベンダー ファイルにすぐにエラーが表示されました。トレースを調べたところ、この行を呼び出した後にエラーが表示されましたvar cards = new Cards();
。しかし、私はそれを修正する方法がわかりません。