メイン アプリケーション ビューの見出しを現在の会社名に設定しようとしています。ajax "/company.json" 経由でフェッチする必要があります。
私の ApplicationController には、「companyName」プロパティと、companyName を取得する「loadCompanyName」というメソッドがあります。問題は、このインスタンス化されたコントローラーをアプリケーション準備機能から参照するにはどうすればよいかということです。
メイン アプリケーション ビューの見出しを現在の会社名に設定しようとしています。ajax "/company.json" 経由でフェッチする必要があります。
私の ApplicationController には、「companyName」プロパティと、companyName を取得する「loadCompanyName」というメソッドがあります。問題は、このインスタンス化されたコントローラーをアプリケーション準備機能から参照するにはどうすればよいかということです。
新しいものでは、 App.ready() 関数で行うことをお勧めします。
通常、ApplicationRoute の setupController() 関数で行います。
App.ApplicationRoute = Ember.Route.extend({
setupController: function(controller, model){
controller.loadCompanyName();
this._super(controller, model);
}
});
古いルーター API (=ember-pre) を使用する場合は、以下を使用できます。
var controller = App.get("router.applicationController");
controller.loadCompanyName();