Avatar ·

Erreur http.get(...).map is not a function dans Angular et TypeScript

Bonjour à tous ! J'ai commencé à apprendre Angular et TypeScript, j'essaie de faire une simple requête HTTP GET vers une API. J'ai installé Angular via CLI, créé un service et j'essaie d'obtenir des données. J'utilise HttpClient, mais lorsque j'appelle la méthode get et que j'essaie d'appliquer l'opérateur map de RxJS, j'obtiens l'erreur : "http.get(...).map is not a function in [null]". Voici mon code : ```typescript import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; @Injectable({ providedIn: 'root' }) export class DataService { private apiUrl = 'https://jsonplaceholder.typicode.com/posts'; constructor(private http: HttpClient) { } getPosts() { return this.http.get(this.apiUrl).map( (response: Response) => response.json() ); } } ``` Et dans le composant : ```typescript i