HTTP: настройка для взаимодействия с сервером¶
03.11.2022
Прежде чем использовать HttpClient
, необходимо импортировать модуль Angular HttpClientModule
. Большинство приложений делают это в корневом AppModule
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Затем вы можете внедрить сервис HttpClient
в качестве зависимости класса приложения, как показано в следующем примере ConfigService
.
1 2 3 4 5 6 7 |
|
Сервис HttpClient
использует observables для всех транзакций. Вы должны импортировать RxJS observable и символы операторов, которые появляются в фрагментах примера.
Эти импорты ConfigService
являются типичными.
1 2 |
|
Вы можете запустить пример, который сопровождает данное руководство.
Пример приложения не требует сервера данных. Он полагается на Angular in-memory-web-api, который заменяет HttpBackend
модуля HttpClient.
Заменяющий сервис имитирует поведение REST-подобного бэкенда.
Посмотрите на AppModule
imports, чтобы увидеть, как он настроен.