仅在路径视图上着陆时的灰烬路线方法

时间:2015-01-02 04:47:11

标签: ember.js

当用户登陆我的/settings页面时,我想将其重定向到/settings/overview。我怎样才能在/settings登陆时完成 ,但在登陆时不会触发,例如/settings/account

1 个答案:

答案 0 :(得分:1)

创建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'); 
  }
});