Posso utilizzare più router in backbone.js
, che non interferiscano tra loro in modo indiretto, senza problemi? O c'è qualcosa di cui dovrei preoccuparmi? campionePiù router con backbone.js
Codice:
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();
Il modo più semplice per rispondere a questa domanda è provarlo e vedere se funziona. Per quanto ne so, non dovrebbe esserci alcun problema con ciò che hai delineato. – nrabinowitz
L'ho provato io stesso - nessun errore, ma poiché questa è la mia prima vera backbone e ho letto che potrebbero esserci problemi con più router, ho voluto chiedere qui – Industrial