Angular · Middle · Frage 52 von 75
Wie bekommt man mit async/await einen einzelnen Wert aus einem Observable?
const user = await firstValueFrom(this.http.get<User>('/api/me'));- 1Mit
await observable - 2Mit
firstValueFrom(oderlastValueFrom) aus RxJS - 3Mit
observable.toPromise()- die empfohlene moderne API
Antwort zeigen
Richtige Antwort: Mit firstValueFrom (oder lastValueFrom) aus RxJS
Erklärung
toPromise() ist veraltet. firstValueFrom erfüllt sich mit dem ersten Wert und kündigt; es wird abgelehnt, wenn der Stream ohne Werte abschließt.