Angular · Middle · Pytanie 10 z 75
Co umożliwia toObservable(sig)?
- ✓Poprawna odpowiedź: Stosowanie operatorów RxJS, takich jak
debounceTimeiswitchMap, do zmian sygnału - 2Uczynienie sygnału zapisywalnym spoza komponentu
- 3Zamianę sygnału na Promise
Wyjaśnienie
Częsty wzorzec: toSignal(toObservable(this.query).pipe(debounceTime(300), switchMap((q) => this.api.search(q)))). Sygnały przechowują stan; RxJS dobrze radzi sobie z asynchronicznymi przepływami zależnymi od czasu i anulowania.