Доступ к контроллерам с других контроллеров

Я создаю приложение для управления проектами, используя ember.js-pre3 ember-data revision 11.

Как мне инициализировать пару контроллеров и сделать их доступными глобально. Например, у меня есть контроллер currentUser и usersController, к которым мне нужен доступ в каждом штате. Раньше у меня был следующий код в функции Ember.ready, но он больше не работает. Я думаю, то, как я это делал, было предназначено для отладки.https://github.com/emberjs/ember.js/issues/1646

Старый Путь:

window.Fp = Ember.Application.create
  ready: () ->

  # Initialize Global collections
  appController = @get 'router.applicationController'
  store = @get 'router.store'

  # User controller sets usersController binding on applicationController
  # fetches all team users from server
  # json returned from server includes flag "isCurrent"
  usersController = @get 'router.usersController'
  usersController.set 'content', store.findAll(Fp.User) 
  appController.set 'usersController', usersController

  # CurrentUserController
  # sets currentUserController binding on applicationController
  # finds currentUser from usersController 
  currentUserController = @get 'router.currentUserController'
  currentUserController.set 'content', usersController.get('findCurrentUser')
  appController.set 'currentUserController', currentUserController

  @_super()

Как правильно получить доступ к контроллеру currentUser во всех состояниях приложения.

Ответы на вопрос(1)

Ваш ответ на вопрос