In Ember 2, this works by entering the controller that you want to access:
export default Ember.Controller.extend({ nav: Ember.inject.controller(), });
Or, if you want to specify a name other than the controller name:
export default Ember.Controller.extend({ navController: Ember.inject.controller('nav'), });
Then you can access methods such as:
this.get('navController').method1()
source share