umgewandelt Nur meine App zu Ember-cli, aber ich weiß nicht, wie Ember.Application.register
verwenden mehr, weil register
nicht verfügbar zu sein scheint, wenn Application mit extend
gestartet wird statt create
.Dependency Injection ohne Singleton in glut-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;
Zuvor, weil App eine globale war, konnte ich dies direkt in der gleichen Klasse registrieren.
Muss ich alle Registeraufrufe an einen Initialisierer verschieben, damit ich Zugriff auf die App-Instanz bekomme?
Ja, das war meine Lösung am Ende. Es wäre schöner, sich mit dem Container in der fraglichen Datei zu registrieren, aber ich bin mir immer noch nicht sicher, wie ich das ohne GLOBALS machen soll. – typeoneerror