【发布时间】:2020-11-10 08:25:24
【问题描述】:
我可以使用此示例获取服务实例:
export class GetEntityDomainService {
constructor(private readonly moduleRef: ModuleRef) { }
getEntity(): void {
const myObject = this.moduleRef.get(MyClassName);
}
}
但是我如何在类对象之外调用服务实例 我没有moduleRef句柄的地方: 这是角度的例子:
const injector = ReflectiveInjector.resolveAndCreate(providers);
const widgets: WidgetService = injector.get(WidgetService);
https://kevinphelps.me/blog/2017-01-17-using-angular-dependency-injection-in-node
是否可以在不需要 moduleRef 的情况下下载服务实例?
谢谢 彼得
【问题讨论】:
-
不使用
moduleRef有什么好处? -
我在下面写一些解释
标签: nestjs