Erreur "No provider for HttpClient" dans Angular : causes et correction
Bonjour ! Je suis débutant en Angular et TypeScript. J'essaie d'effectuer une requête HTTP vers une API dans mon application, mais au lancement j'obtiens l'erreur :
```
NullInjectorError: No provider for HttpClient!
```
Voici mon code. Le service `DataService` :
```typescript
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable()
export class DataService {
constructor(private http: HttpClient) {}
getPosts() {
return this.http.get('https://jsonplaceholder.typicode.com/posts');
}
}
```
Le composant `AppComponent` :
```typescript
import { Component, OnInit } from '@angular/core';
import { DataService } from './data.service';
@Component({
selector: 'app-root',
template: '
{{ post.title }}
'
})
export