У меня есть этот код внутри моего компонента:
ngOnInit() {
...
this.counterValue$ = interval(1000).pipe(
switchMap(() => this.perfService.getCounter(this.counterUrl)),
map(i => this.updateChart(i)),
);
this.counterValue$.subscribe(v => console.log(v));
}
Я написал это, чтобы обновлять диаграмму каждые 1 с. Проблема в том, что для возврата perfService.getCounter() требуется более 1 с. И это приводит к отмене следующих HTTP-запросов:
как это исправить?