@olya_097

Как убрать дублирование запросов при поиске?

Тоесть более правильно сделать поиск на сервере.
Сейчас запрос может дублироваться несколько раз
https://stackblitz.com/edit/search-service-c3bwud?...
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
Ahmad66617
@Ahmad66617
Senior Fullstack Engineer
649972736f5ba919494465.png
Очень просто - в чем просчет -> при каждом срабатывании search, предыдущая подписка остается. Либо сделать ее завершение через оператор first(), take(1); либо - как делал я в своих продуктах -> смапить результат после switchMap и выдать его в верстку через async пайп (естественно подписки в методе search не должно быть) или в консоль через tap() оператор
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы