Fehler: http.get(...).map is not a function in Angular und TypeScript
Hallo zusammen! Ich habe angefangen, Angular und TypeScript zu lernen und versuche, eine einfache HTTP GET-Anfrage an eine API zu machen. Ich habe Angular über die CLI installiert, einen Service erstellt und versuche, Daten abzurufen. Ich verwende HttpClient, aber beim Aufruf der get-Methode und dem Versuch, den map-Operator aus RxJS anzuwenden, erhalte ich den Fehler: "http.get(...).map is not a function in [null]". Hier ist mein 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()
);
}
}
```
Und im Component:
```typescript
i
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen