У меня есть кнопка, чей обработчик события щелчка установлен на функцию: <button (click)="someFunction(test1)">get stuff</button>
someFunction()
делает что-то, но затем вызывает сервисную функцию, которая получает http.
this._myService.getDetails(username).pipe(
throttleTime(10000)
).subscribe()
В моем сервисе:
getDetails(username: string) {
return this._http.get(url);
}
Это, очевидно, не сработает, потому что каждый раз, когда я нажимаю кнопку, выдается новый вызов http get.
Что было бы хорошим способомнастройки функции, подобной throttleTime (), при которой http-вызовы выдаются после определенного времени ожидания?