Emberjs - 如何从另一个控制器访问一个控制器的方法'

Moh*_*hin 4 controller ember.js

在emberjs PRE2,我们可以从以下途径另一个控制器访问控制或任何方法控制器:

.App.get( '路由器')得到( 'navController')方法1().

任何人都可以建议什么可能是emberjs rc1的类似代码?

谢谢

sub*_*ing 17

由于controllerFor被弃用,我认为更合适的方式是需要:

this.get('controllers.nav').method1()
Run Code Online (Sandbox Code Playgroud)

它需要在控制器中声明您的需求:

App.YourController = Ember.ObjectController.extend({
  needs: ['nav'],
  ....
Run Code Online (Sandbox Code Playgroud)