【发布时间】:2012-07-25 09:51:31
【问题描述】:
如果我有一个使用Router architecture的应用程序,如何获取父路由的控制器?
假设路线像
Router: Ember.Router.extend
enableLogging: true
root: Ember.Route.extend
main: Ember.Route.extend
route: '/'
connectOutlets: (router, event) ->
router.get('applicationController').connectOutlet('main')
editor: Ember.Route.extend
route: '/editor'
connectOutlets: (router, event) ->
router.get('mainController').connectOutlet('editor')
那么我的EditorController 将如何获取我的MainController?
我尝试了@get('parentController')、@get('parent') 和@get('controller'),但没有成功
【问题讨论】:
标签: javascript coffeescript ember.js ember-old-router