Tôi có thể sử dụng nhiều bộ định tuyến trong backbone.js
, không gây trở ngại cho từng tuyến đường khác, mà không có bất kỳ sự cố nào không? Hay có điều gì mà tôi nên quan tâm?Nhiều bộ định tuyến với backbone.js
Mã mẫu:
myapp.routers.main = Backbone.Router.extend({
routes : { "": "index" },
index : function() { console.log("routed by main router");}
});
myapp.routers.another = Backbone.Router.extend({
routes : { "notmain": "index" },
index : function() { console.log("routed by another router");}
});
mainrouter = new vaikava.routers.main;
notmainrouter = new vaikava.routers.another;
Backbone.history.start();
Cách dễ nhất để trả lời câu hỏi này là dùng thử và xem nó có hiệu quả không. Theo tôi biết, không có vấn đề gì với những gì bạn đã vạch ra. – nrabinowitz
Tôi đã thử bản thân mình - không có lỗi, nhưng vì đây là ứng dụng xương sống thực đầu tiên của tôi và tôi đã đọc rằng có thể có vấn đề với nhiều bộ định tuyến, tôi muốn hỏi tại đây – Industrial