什么是角度2+的提供者

时间:2018-05-31 18:09:37

标签: angular angular5

所以在这个主题中,我得到了一些答案,但我想了解提供商是什么以及它与服务注入(DI)的关系

我的理解:

angular中的提供程序是关于组件或模块(提供程序数组)的“ matadata ”,它负责将特定服务附加到特定注入器(组件级别或模块级别)。这是对的吗?

Provider始终引用我们在组件或模块中声明的提供者数组?你们如何向外行解释提供者?

1 个答案:

答案 0 :(得分:1)

基本上,angular中的提供程序只是一个关于如何获取要注入的依赖项值的依赖注入系统的指令。

有关更多信息,请参阅角度文档

https://angular.io/guide/providers

https://angular.io/guide/dependency-injection-pattern