Czy mogę używać wielu routerów w backbone.js
, które nie zakłócają się nawzajem, bez żadnych problemów? Czy jest coś, o co powinienem się martwić? PróbkaWiele routerów z backbone.js
Kod:
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();
Najprostszym sposobem udzielenia odpowiedzi na to pytanie jest wypróbowanie go i sprawdzenie, czy działa. O ile mi wiadomo, nie powinno być problemu z tym, co nakreśliłeś. – nrabinowitz
Próbowałem tego sam - bez błędów, ale ponieważ jest to moja pierwsza prawdziwa aplikacja szkieletowa i przeczytałem, że mogą występować problemy z wieloma routerami, chciałem zapytać tutaj – Industrial