Angular · Junior · Frage 48 von 75
Wie macht man in Angular eine HTTP-GET-Anfrage?
private http = inject(HttpClient);
getUsers() {
return this.http.get<User[]>("/api/users");
}- 1Mit
HttpClient, der ein Observable liefert; gesendet wird beisubscribe - 2Nur mit der Browser-Funktion
fetch - 3Mit
HttpClient, der ein Promise liefert und sofort sendet
Antwort zeigen
Richtige Antwort: Mit HttpClient, der ein Observable liefert; gesendet wird bei subscribe
Erklärung
Registriere den Client mit provideHttpClient(). HTTP-Observables sind kalt: nichts passiert, bis jemand abonniert (manuell oder über die async-Pipe), und jedes Abo sendet eine neue Anfrage.