我需要在我的Ember应用程序中获取当前路由名称;我尝试过这个方法:Ember App.Router.router.currentState undefined,但它对我不起作用(可能是我漏掉了什么...)。我使用的是Ember rc6版本,并且我有一个多语言应用程序;在applicationRoute中,我检测浏览器的语言,并使用以下代码将其重定向到正确的页面:
this.transitionTo(userLang);
但我希望仅当用户在首页时才执行此操作,因此类似以下的代码:if (currentRoute == 'home'){
this.transitionTo(userLang)
}