Tengo un @Injectable
servicio definido en bootstrap. Quiero obtener la instancia del servicio sin usar la inyección del constructor. Intenté usar ReflectiveInjector.resolveAndCreate
pero eso parece crear una nueva instancia.
La razón por la que intento hacerlo es que tengo un componente base derivado de muchos componentes. Ahora necesito acceder a un servicio, pero no quiero agregarlo al ctor porque no quiero inyectar el servicio en todos los componentes derivados.
TLDR: necesito un ServiceLocator.GetInstance<T>()
ACTUALIZACIÓN: código actualizado para RC5 +: almacenamiento de la instancia del inyector para su uso en componentes