Я хочу добиться следующего в угловых 6:
while (true) {
- API вызова
- обработать ответ
- подождите 1 секунду
}
Я пробовал TimerObservable, но не смог подождать 1 секунду после завершения запроса, потому что он асинхронный.
Цель состоит не в том, чтобы вызывать API, когда запросы занимают много времени, а в том, чтобы последние ответы были быстрыми, когда запросы выполняются в течение короткого времени.
Мой код:
TimerObservable.create(0, 1000)
.subscribe(() => {
this.api.getData().subscribe(
response => {
console.log(response);
}
);
});