Angular · Middle · Запитання 52 з 75
Як отримати одне значення з Observable через async/await?
const user = await firstValueFrom(this.http.get<User>('/api/me'));- ✓Правильна відповідь: Через
firstValueFrom(абоlastValueFrom) з RxJS - 2Через
await observable - 3Через
observable.toPromise()- рекомендований сучасний API
Пояснення
toPromise() застарів. firstValueFrom резолвиться на першому значенні й відписується; відхиляється, якщо потік завершився без значень.