应用程序就绪后在应用程序控制器上设置控制器属

dav*_*com 5 ember.js

我正在尝试将主应用程序视图标题设置为当前公司名称.我需要通过ajax"/company.json"获取.

在我的ApplicationController中,我有一个"companyName"属性和一个名为"loadCompanyName"的方法,它将获取companyName.问题是,如何从Application ready函数引用此实例化控制器.

sly*_*7_7 7

使用新的,您应该更喜欢在App.ready()函数中执行此操作.

通常我会在ApplicationRoute的setupController()函数中执行此操作:

App.ApplicationRoute = Ember.Route.extend({
  setupController: function(controller, model){
    controller.loadCompanyName();
    this._super(controller, model);
  }
});
Run Code Online (Sandbox Code Playgroud)