oktatas:web:angular:angular_17_http_kliens
Ez a dokumentum egy előző változata!
Tartalomjegyzék
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
Két új importálásra is szükség van:
- importProvidersFrom
- HttpClientModule
- src/app/app.config.ts
import { importProvidersFrom } from '@angular/core'; //... import { HttpClientModule } from '@angular/common/http'; //... 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:
- src/app/shared/api.service.ts
constructor(private http: HttpClient) { }
- src/app/shared/api.service.ts
//... host = 'http://localhost:8000/api/'; //... getEmployees() { let endpoint = 'employees'; let url = this.host + endpoint; return this.http.get<any>(url); }
oktatas/web/angular/angular_17_http_kliens.1712947941.txt.gz · Utolsó módosítás: 2024/04/12 20:52 szerkesztette: admin