我希望某条路线立即重定向到/ 50
index: Ember.Route.extend({
route: '/',
redirectsTo: '/50',
}),
post: Ember.Route.extend({
route: '/:post_id',
connectOutlets: function(router) {
},
deserialize: function() {
}
})
答案 0 :(得分:2)
由于redirectsTo
基本上只是“翻译”到router.transitionTo(redirection)
内的来电connectOutlets
(请参阅routable.js),您可以通过类似方式解决问题,请参阅{ {3}}:
App.Router = Ember.Router.extend({
enableLogging: true,
root: Ember.Route.extend({
index: Ember.Route.extend({
route: '/',
connectOutlets: function(router) {
router.route('/50');
}
}),
post: Ember.Route.extend({
route: '/:post_id'
})
})
});
App.initialize();