Erreur "No provider for HttpClient" dans Angular : causes et correction
Bonjour à tous ! Je suis débutant en Angular et TypeScript. Je crée une application simple qui doit récupérer des données d'un serveur via HTTP. J'ai généré un service avec Angular CLI et j'y ai ajouté HttpClient. Mais quand je lance l'application, une erreur apparaît dans la console du navigateur :
```
NullInjectorError: No provider for HttpClient!
```
Mon service ressemble à ceci (fichier `data.service.ts`) :
```typescript
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable({
providedIn: 'root'
})
export class DataService {
constructor(private http: HttpClient) { }
getUsers() {
return this.http.get('https://jsonplaceholder.typicode.com/users');
}
}
```
Et le composant qui utilise le service (fichier `app.component.ts`) :
```typescri
No answers yet.
Connectez-vous pour laisser une réponse