Instanz des Dienstes ohne Konstruktorinjektion erhalten

Ich habe ein@Injectable Service in Bootstrap definiert. Ich möchte die Instanz des Dienstes erhalten, ohne die Konstruktorinjektion zu verwenden. Ich habe versucht mitReflectiveInjector.resolveAndCreate aber das scheint eine neue Instanz zu erstellen.

Der Grund, warum ich das versuche, ist, dass ich eine Basiskomponente habe, die von vielen Komponenten abgeleitet ist. Jetzt muss ich auf einen Service zugreifen, möchte ihn aber nicht zum ctor hinzufügen, da ich den Service nicht auf alle abgeleiteten Komponenten anwenden möchte.

TLDR: Ich brauche einServiceLocator.GetInstance<T>()

AKTUALISIEREN Aktualisierter Code für RC5 +:Speichern der Injektorinstanz zur Verwendung in Komponenten