>我想知道是否有可能从Ember.Service获取我的Ember应用程序当前正在转换的路由?
控制台可用于显示它:Attempting transition to users.details
所以我想这在某个地方可用?
在哪里可以找到此信息?
谢谢。
您可以在willTransition
事件中获取此路线:
App.SomeRoute = Ember.Route.extend({
actions: {
willTransition: function(transition) {
// transition.targetName
}
}
});
您可以将其发送到管理在所有应用程序控制器上注入的应用程序历史记录的控制器,或者将其设置为路由上的属性,具体取决于注入服务的位置。
如果您提供有关您正在使用的服务类型的信息,我可以给出更具体的答案。