我想要某个路由立即重定向到/50
index: Ember.Route.extend({
route: '/',
redirectsTo: '/50',
}),
post: Ember.Route.extend({
route: '/:post_id',
connectOutlets: function(router) {
},
deserialize: function() {
}
})
最佳答案
由于 redirectsTo
基本上只是“翻译”为 connectOutlets
内的 router.transitionTo(redirection)
调用(请参阅 routable.js ),您可以通过类似的方式解决您的问题,请参阅http://jsfiddle.net/pangratz666/DLYQK/ :
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();
关于routes - 是否可以通过 Ember.Route 重定向到动态段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169317/