У меня есть следующий маршрутизатор:Backbone маршрутизатор не вызывая маршрут
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);
},
....
};
Когда я на HTTP: // [...]/# почтовый ящик, и я призываю
appRouter.navigate('inbox', {trigger: true});
папка Входящие действия не срабатывает, чего я хочу достичь. Теперь я посмотрел на источник Backbone (https://github.com/documentcloud/backbone/blob/master/backbone.js#L1027), и я вижу, что он не поддерживает то, что я пытаюсь сделать, но есть ли способ сделать это?
Не ответ на ваш вопрос, но, может быть, решение (если я правильно вас понял): (Повторно) Отметьте свою страницу/ваш основной родительский вид, например. 'AppView.render()'. – SunnyRed