# Angular 中的依赖注入

当你开发系统的某个较小部件时(例如模块或类),你可能需要使用来自其他类的特性。例如,你可能需要 HTTP 服务来进行后端调用。依赖注入或 DI 是一种设计模式和机制,用于创建应用程序的某些部分并将其传递到需要它们的应用程序的其他部分。 Angular 支持这种设计模式,你可以在应用程序中使用它来提高灵活性和模块化程度。

在 Angular 中,依赖项通常是服务,但它们也可以是值,例如字符串或函数。应用程序的注入器(在引导期间自动创建)会在需要时使用已配置的服务或值的提供者来实例化依赖项。

TIP

参见这个现场演练/ 下载范例,以查看包含本章代码片段的可运行范例。

# 前提条件

你应该大体上熟悉 Angular 应用程序,并具有组件、指令和 NgModules 的基础知识。强烈建议你完成以下教程:

《英雄之旅》应用和教程

+

关注公众号,获取验证码 !

验证码:
Last Updated: 5/10/2023, 8:25:49 AM