1. 首页
  2. 编程面试题
  3. 前端
  4. Angular

NgModule中的”声明”, “提供者”和”导入”之间有什么区别?



NgModule中的声明之间的区别”, “提供者”和”导入”:

- 声明用于使当前模块中的指令(包括组件和管道)可用于当前模块中的其他指令。指令, 组件或管道的选择器只有在声明或导入时才与HTML匹配。
- 提供者用于使DI知道服务和价值。它们被添加到根范围, 并且被注入到其他具有它们依赖关系的服务或指令中。提供程序的一种特殊情况是延迟加载的模块, 它们具有自己的子注入器。默认情况下, 仅将延迟加载的模块的提供程序提供给该延迟加载的模块(不像其他模块那样提供整个应用程序)。
- import使其他模块的导出声明在当前模块中可用。

发布者:admin,如若转载,请注明出处:https://ai1024.vip/28872.html

QR code
//