Ho la seguente router:Backbone Router non innescare percorso
appRouter = Backbone.Router.extend({
routes: {
'': 'inbox',
'inbox': 'inbox',
'discussions_engagement': 'contacts',
},
inbox: function(page) {
console.log('inbox');
var page = page || 1;
engage.app.hydrateInbox(page, engage.app.showInbox);
},
....
};
Quando sono in http: // [...]/# inbox e che io chiamo
appRouter.navigate('inbox', {trigger: true});
l'azione posta in arrivo non spara quale è ciò che voglio ottenere. Ora ho guardato la fonte di Backbone (https://github.com/documentcloud/backbone/blob/master/backbone.js#L1027) e vedo che non supporta quello che sto cercando di fare, ma è c'è un modo per realizzare questo?
Non è una risposta alla tua domanda, ma forse una soluzione (se ti prendo correttamente): (Ri-) Renderizza la tua pagina/la tua vista più genitoriale, ad es. 'AppView.render()'. – SunnyRed