Ember 仅在航线视图着陆时的航线方式

Ember route method when landing only on route view

当用户登陆我的 /settings 页面时,我想将他们重定向到 /settings/overview。当他们降落在 /settings 上时,我如何才能做到这一点 only,但是当他们降落在 /settings/account?

上时却不开火?

创建 SettingsIndexRoute 并在他们到达该路线时重定向。索引路由只会在您命中资源的根目录时命中。

App.SettingsIndexRoute = Em.Route.extend({
  redirect: function(){
    // I'm assuming overview is a route under settings
    // and not a resource under it
    this.transitionTo('settings.overview'); 
  }
});