如何在emberjs控制器中初始化父模板的属性?

时间:2014-03-03 02:26:22

标签: templates ember.js properties controller

假设我有父应用程序模板,并且在它的插座中有用户模板。现在,当我加载用户路由时,我也希望更改应用程序模板的属性,这些属性超出了用户的范围。如何从用户控制器修改应用程序属性?

1 个答案:

答案 0 :(得分:1)

尝试在用户路线的controllerFor挂钩中使用setupController

UserRoute = Ember.Route.extend
  setupController: (controller, model) ->
    @_super(controller, model)

    @controllerFor('application').set('foo', 'bar')

您还可以查看the needs API