Могу ли я использовать несколько маршрутизаторов в backbone.js
, которые не мешают друг другу по маршрутам, без каких-либо проблем? Или есть что-то, о чем я должен беспокоиться?Несколько маршрутизаторов с backbone.js
Пример кода:
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();
Самый простой способ ответить на этот вопрос - попробовать его и посмотреть, работает ли он. Насколько я знаю, не должно быть никаких проблем с тем, что вы наметили. – nrabinowitz
Я пробовал это сам - никаких ошибок, но поскольку это мое первое реальное магистральное приложение, и я читал, что могут быть проблемы с несколькими маршрутизаторами, я хотел бы задать здесь – Industrial