[[oktatas:web:angular|< Angular]] ====== Angular HTTP kliens ====== * **Szerző:** Sallai András * Copyright (c) 2024, Sallai András * Szerkesztve: 2024 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Modul regisztrálása ===== Egy új importálásra is szükség van: * provideHttpClient import { provideHttpClient } from '@angular/common/http'; //... 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: constructor(private http: HttpClient) { } //... host = 'http://localhost:8000/api/'; //... getEmployees() { let endpoint = 'employees'; let url = this.host + endpoint; return this.http.get(url); }