为什么 useValue 提供者不能使用 inject 属性来使用其他提供者

来源:6-4 葵花宝典:什么是依赖注入(DI)&控制反转IoC

慕粉3946981

2024-06-06

请用实际代码举例,不要讲概念理论

写回答

1回答

Brian

2024-06-07

搞混了。

useValue是静态的,启动时即定义,

https://docs.nestjs.com/fundamentals/custom-providers#value-providers-usevalue

https://img1.sycdn.imooc.com/szimg/66626ab809f340b609740278.jpg

inject是针对于动态生成的实例的提供者,比如useFactory来注入其他实例

https://docs.nestjs.com/providers#dependency-injection


0
0

NestJS 入门到实战 前端必学服务端新趋势

近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力

569 学习 · 238 问题

查看课程