6

在本文和其他文章中:看起来您需要在 app.module.ts 中导入 HttpClientModule 和在 app.component.ts 中导入 HttpClient 来发出 http 请求。为什么?它们是如何工作的?

4

1 回答 1

16

简单来说,

您可以将 HttpClientModule 称为“功能包”,它是 Angular 的核心部分。在这个“功能包”中,您还有许多其他小功能,例如 HttpClient(在 Angular 语言中,它是“服务”)、拦截器等。

为了让您使用这些“功能”,您需要在主模块(在您的情况下为 Angular 的 AppModule)中导入“功能包”,以便您可以访问 HttpClient 和您内部的许多其他服务工作组件。

一个班轮:

HttpClient 是捆绑在 HttpClientModule 中的 Angular 服务。

于 2018-01-06T05:22:16.647 回答