假设我有父应用程序模板,并且在它的插座中有用户模板。现在,当我加载用户路由时,我也希望更改应用程序模板的属性,这些属性超出了用户的范围。如何从用户控制器修改应用程序属性?
答案 0 :(得分:1)
尝试在用户路线的controllerFor
挂钩中使用setupController
:
UserRoute = Ember.Route.extend
setupController: (controller, model) ->
@_super(controller, model)
@controllerFor('application').set('foo', 'bar')
您还可以查看the needs API。