Questa risposta funziona con RC1/RC2.
Ora è possibile utilizzare la dichiarazione needs
per rendere accessibile il controllore desiderato. Ecco un esempio:
Supponiamo di voler ottenere qualcosa dal mio SettingsController
dal mio ApplicationController
. Posso fare quanto segue:
App.SettingsController = Ember.Controller.extend({
isPublic: true
});
App.ApplicationController = Ember.Controller.extend({
needs: 'settings',
isPublicBinding: 'controllers.settings.isPublic'
});
Ora, nel contesto della mia ApplicationController
, posso solo fare this.get('isPublic')
fonte
2013-04-03 02:07:26
questo funziona usando l'ultima versione di EmberJS usando 'needs: ['settings']'. –