< Angular

Angular HTTP kliens

Szerző: Sallai András

Copyright © 2024, Sallai András

Szerkesztve: 2024

Licenc: 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<any>(url); }