2013-01-15 8 views

Odpowiedz

7

Z nowym powinny wolisz zrobić to w funkcji App.ready().

usuallly zrobiłbym to w funkcji setupController() z ApplicationRoute:

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

działa to idealnie na nowym routerze. – davydotcom

0

Jeśli używasz starego routera API (= Ember-pre), można użyć:

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

niestety potrzebował nowej metody routera, dzięki chociaż. – davydotcom

Powiązane problemy