我在不同的 JS 文档中定义了两条路由,尽管它们都包含在同一个 HTML 文件中。路线 1 如下所示:
Router = can.Control({
"invoices/:id route": function(data){
//load an invoice by id
}
});
另一个是这样的:
Router = can.Control({
"receipts/:id route": function(data){
//load a receipt by id
}
});
当我浏览到 #!receipts/1 时,Receipts 和 Invoices 都被实例化了。为什么会这样,我该如何解决?