We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6355de9 + 5bc4d42 commit 03701c1Copy full SHA for 03701c1
10/fundamentals.md
@@ -1,13 +1,9 @@
1
## 自定义提供者
2
3
-!!!待翻译
4
-
5
在前面几章中,我们讨论了依赖注入(`DI`)的各个方面,以及如何在 `Nest` 中使用它。其中一个例子是基于[构造函数](https://docs.nestjs.com/providers#dependency-injection)的依赖注入,用于将实例(通常是服务提供者)注入到类中。当您了解到依赖注入是以一种基本的方式构建到 `Nest` 内核中时,您不会感到惊讶。到目前为止,我们只探索了一个主要模式。随着应用程序变得越来越复杂,您可能需要利用 `DI` 系统的所有特性,因此让我们更详细地研究它们。
6
7
### 依赖注入
8
9
10
11
依赖注入是一种控制反转(`IoC`)技术,您可以将依赖的实例化委派给 `IoC` 容器(在我们的示例中为 `NestJS` 运行时系统),而不是必须在自己的代码中执行。 让我们从[“提供者”](providers.md)一章中检查此示例中发生的情况。
12
13
首先,我们定义一个提供者。`@Injectable()`装饰器将 `CatsService` 类标记为提供者。
0 commit comments