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áltozat | |||
oktatas:web:angular:angular_17_http_kliens [2024/08/25 13:46] – [Modul regisztrálá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 ===== | ||
- | |||
- | Egy új importálásra is szükség van: | ||
- | |||
- | * provideHttpClient | ||
- | |||
- | <code javascript src/ | ||
- | import { provideHttpClient } from ' | ||
- | |||
- | //... | ||
- | export const appConfig: ApplicationConfig = { | ||
- | providers: [ | ||
- | provideRouter(routes), | ||
- | provideHttpClient() | ||
- | ] | ||
- | }; | ||
- | </ | ||
- | |||
- | ===== 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.1724586384.txt.gz · Utolsó módosítás: 2024/08/25 13:46 szerkesztette: admin