両方とも同じ HTML ファイルに含まれていますが、異なる JS ドキュメントで定義された 2 つのルートがあります。ルート 1 は次のようになります。
Router = can.Control({
"invoices/:id route": function(data){
//load an invoice by id
}
});
もう 1 つは次のようになります。
Router = can.Control({
"receipts/:id route": function(data){
//load a receipt by id
}
});
#!receipts/1 を参照すると、領収書と請求書の両方がインスタンス化されています。それはなぜですか、どうすれば修正できますか?