NG0200: No provider for HttpClient

No provider for HttpClient Angular hiba: HttpClientModule importálása az AppModule-ba.

No provider for HttpClient Angular

Hibaüzenet

NG0200: No provider for HttpClient

Hibás kód

constructor(private http: HttpClient) {}

Javított kód

import { HttpClientModule } from '@angular/common/http';
@NgModule({ imports: [HttpClientModule] })

Magyarázat

No provider for HttpClient Angular hiba akkor fordul elő, amikor az Angular DI nem találja a HttpClient szolgáltatót, mivel a `HttpClientModule` nincs importálva. A megoldás, hogy az AppModule `imports` tömbjébe felveszed a `HttpClientModule`-t. Ez regisztrálja a szolgáltatót, és az `HttpClient` injektálhatóvá válik.

További információ: Angular HTTP Guide