Angular 使用角度DI获取注入点/注入目标

Angular 使用角度DI获取注入点/注入目标,angular,dependency-injection,cdi,Angular,Dependency Injection,Cdi,我在寻找一种方法来获取关于物体的信息,物体是用角度DI注入的。类似于InjectionPoint的内容从中已知 在Java依赖项注入框架CDI(实际上只是一个规范)中,有一个非常酷的特性,您可以通过它在工厂中获取有关的信息 Weld(CDI实施)文档中的示例: import javax.enterprise.inject.spi.InjectionPoint; import javax.enterprise.inject.Produces; class LogFactory { @Pro

我在寻找一种方法来获取关于物体的信息,物体是用角度DI注入的。类似于
InjectionPoint
的内容从中已知

在Java依赖项注入框架CDI(实际上只是一个规范)中,有一个非常酷的特性,您可以通过它在工厂中获取有关的信息

Weld(CDI实施)文档中的示例:

import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.Produces;

class LogFactory {
   @Produces Logger createLogger(InjectionPoint injectionPoint) {
      return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName());
   }
}
在这种情况下,
InjectionPoint
用于为要实例化的特定类创建记录器

我想做一些类似的事情。根据具体的目标类,我想注入一些配置数据


如何使用Angular实现这一点?

您可以使用定制装饰器来完成所需的工作。。取决于您的具体要求您是否找到了解决方案?我现在正在寻找完全相同的东西。遗憾的是,我没有找到解决这个问题的办法。