Aşağıdaki yönlendirici vardır: // [...]/# gelen kutusu ve benOmurga Yönlendirici tetiklemiyordur rota
appRouter.navigate('inbox', {trigger: true});
gelen kutusu eylem çağırır:
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);
},
....
};
Ben http olduğumda Neyi başarmak istediğimi ateşlemiyor. Şimdi omurga kaynağına baktım (https://github.com/documentcloud/backbone/blob/master/backbone.js#L1027) ve bunun yapmaya çalıştığım şeyi desteklemediğini görüyorum ama Bunu gerçekleştirmenin bir yolu var mı?
var vent = _.extend({}, Backbone.Events);
Ardından yönlendirici gelen kutusu rota için bunu:
Sorunuza bir yanıt değil, belki de bir çözüm (sizi doğru şekilde alırsam): (Re-) Sayfanızı/en üst görünümünüzü görüntüleyin, örn. 'AppView.render() '. – SunnyRed