Skip to content

Using HttpClient (HttpClient Module)

Angular’s HttpClient provides HTTP methods like GET, POST.

import { HttpClient } from "@angular/common/http";
import { Injectable } from "@angular/core";
@Injectable({ providedIn: "root" })
export class ApiService {
constructor(private http: HttpClient) {}
getData() {
return this.http.get("/api/data");
}
}

Usage:

this.apiService.getData().subscribe((data) => console.log(data));

Note: In Angular 21, HttpClient works seamlessly with signals and standalone services.