2013-01-15 116 views

回答

7

用新的,你應該更喜歡做在了App.ready()函數。

Usuallly我會做的ApplicationRoute的setupController()函數:

App.ApplicationRoute = Ember.Route.extend({ 
    setupController: function(controller, model){ 
    controller.loadCompanyName(); 
    this._super(controller, model); 
    } 
}); 
+1

這可以在新路由器上完美工作。 – davydotcom

0

如果使用舊的路由器API(=燼預),你可以使用:

var controller = App.get("router.applicationController"); 
controller.loadCompanyName(); 
+0

遺憾的是所需要的新的路由器的方法,但感謝。 – davydotcom

相關問題