Ember得到的路线目前正在转移到

时间:2015-01-26 13:49:24

标签: javascript ember.js

我想知道我的ember应用程序当前是否可以从Ember.Service获取路由?

控制台可以显示它:Attempting transition to users.details所以我想这可以在某个地方使用?

我在哪里可以找到这些信息?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在willTransition事件中的路线中获取此信息:

App.SomeRoute = Ember.Route.extend({
  actions: {
    willTransition: function(transition) {
      // transition.targetName
    }
  }
});

您可以将此信息发送给管理应用程序历史记录的控制器,该应用程序历史记录将注入所有应用程序控制器或将其设置为路径上的属性,具体取决于您的服务注入位置。

如果您提供有关您正在使用的服务类型的信息,我可以提供更具体的答案。