Задать вопрос
@olya_097

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

Тоесть более правильно сделать поиск на сервере.
Сейчас запрос может дублироваться несколько раз
https://stackblitz.com/edit/search-service-c3bwud?...
  • Вопрос задан
  • 171 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
Ahmad66617
@Ahmad66617
Senior Fullstack Engineer
649972736f5ba919494465.png
Очень просто - в чем просчет -> при каждом срабатывании search, предыдущая подписка остается. Либо сделать ее завершение через оператор first(), take(1); либо - как делал я в своих продуктах -> смапить результат после switchMap и выдать его в верстку через async пайп (естественно подписки в методе search не должно быть) или в консоль через tap() оператор
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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