Angular · Middle · Pytanie 17 z 75
Po co w polu wyszukiwania dodawać distinctUntilChanged() po debounceTime(300)?
- ✓Poprawna odpowiedź: Aby nie wysyłać żądania, gdy tekst po debounce jest taki sam jak poprzednio
- 2Aby skrócić debounce
- 3Aby posortować wyniki wyszukiwania
Wyjaśnienie
Wpisanie „ab”, usunięcie „b” i ponowne wpisanie go w oknie debounce daje znowu „ab”. distinctUntilChanged odrzuca ten duplikat, zanim switchMap wyśle żądanie.