通过泛型类型参数将信息传递到Inversify绑定中

时间:2019-04-06 18:37:49

标签: typescript inversifyjs

我可以通过通用参数将信息传递给绑定吗?

例如,我想将其注入OrderController的构造函数中:

@inject("Logger") logger: Logger<OrderController>

然后,在容器绑定中,我想要获取OrderController类型的名称(将其分配给category变量)并使用它来创建记录器实例:new Logger(category)

我不知道该怎么做。我确实设法绑定到工厂,但是在构造函数中需要更多样板。

除了上面显示的注射以外,是否可以实现这一目标?

0 个答案:

没有答案