Wystarczy przeliczone moją aplikację ember-CLI, ale nie wiem, jak korzystać Ember.Application.register
dłużej bo register
wydaje się nie być dostępna, gdy uruchamiana jest aplikacja z extend
zamiast create
.wtrysk zależność bez Singleton w Ember-cli
import Ember from 'ember';
import App from 'myapp/app';
var AdminMyController = Ember.ObjectController.extend({
});
// THROWS ERROR HERE BECAUSE register isn't, uh...registered?
App.register('controller:adminMyController', AdminMyController, { singleton: false });
export default AdminMyController;
Poprzednio, ponieważ aplikacja była ogólnoświatowa, mogłem zarejestrować ją w tej samej klasie.
Czy będę musiał przenieść wszystkie wywołania rejestru do inicjalizatora, aby uzyskać dostęp do instancji aplikacji?
Tak, to było moje rozwiązanie na końcu. Byłoby ładniej zarejestrować się w kontenerze w danym pliku, ale nadal nie jestem pewien, jak to zrobić bez GLOBALS. – typeoneerror