У меня есть HTTP-запрос
searchService() {
return this.httpClient.get(URL);
}
И я подписываюсь вот так
search() {
this.service.searchService().subscribe((data) => { });
}
Моя проблема в том, что это занимает несколько секунд, и если кто-то нажимает несколько раз с другим поискомключи, результаты зависят от скорости запроса.
Итак, я хочу отменить все предыдущие подписки и сохранить только последний поиск