我需要知道来自控制器的Ember中当前路线的名称。搜索后我发现此topic和topic但this.routeName
和this.get('currentPath')
剂量为我工作。我的Ember版本是1.1.2
答案 0 :(得分:4)
我知道如何执行此操作的唯一方法是要求application
这样的控制器。
App.AfterController = Ember.Controller.extend({
needs: ['application'],
init: function() {
alert('Current route is ' + this.get('controllers.application.currentPath'));
this._super();
}
});