oktatas:web:angular:angular_17_http_kliens
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:angular:angular_17_http_kliens [2024/04/12 20:52] – [Szolgáltatás megírása] admin | oktatas:web:angular:angular_17_http_kliens [2025/03/02 16:05] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Angular HTTP kliens ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) 2024, Sallai András | ||
- | * Szerkesztve: | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== Modul regisztrálása ===== | ||
- | |||
- | Két új importálásra is szükség van: | ||
- | |||
- | * importProvidersFrom | ||
- | * HttpClientModule | ||
- | |||
- | <code javascript src/ | ||
- | import { importProvidersFrom } from ' | ||
- | //... | ||
- | import { HttpClientModule } from ' | ||
- | |||
- | //... | ||
- | export const appConfig: ApplicationConfig = { | ||
- | providers: [ | ||
- | provideRouter(routes), | ||
- | importProvidersFrom(HttpClientModule) | ||
- | ] | ||
- | }; | ||
- | </ | ||
- | |||
- | ===== Szolgáltatás létrehozása ===== | ||
- | |||
- | ng generate service shared/api | ||
- | |||
- | |||
- | ===== Szolgáltatás megírása ===== | ||
- | |||
- | A konstruktorba paraméterként vegyük fel a http objektumot: | ||
- | <code javascript src/ | ||
- | constructor(private http: HttpClient) { } | ||
- | </ | ||
- | |||
- | <code javascript src/ | ||
- | //... | ||
- | |||
- | host = ' | ||
- | |||
- | //... | ||
- | |||
- | getEmployees() { | ||
- | let endpoint = ' | ||
- | let url = this.host + endpoint; | ||
- | |||
- | return this.http.get< | ||
- | } | ||
- | </ | ||
oktatas/web/angular/angular_17_http_kliens.1712947941.txt.gz · Utolsó módosítás: 2024/04/12 20:52 szerkesztette: admin