с ними потом делаю.
Вопрос, как не ждать, пока пройдёт interval, что бы сразу получить ответ, в первый раз минуя pairwise?
getResourceData(): void {
interval(1000 * this.updateInterval)
.pipe(
startWith(this.resourceService.getResource()),
switchMap(() => this.resourceService.getResource()),
pairwise()
)
.subscribe((next: [Resource, Resource]) => {
this.viewData$ = this.prepareNewItem(next);
});
}
Сделать два стрима, один простой реквест сразу, второй реквесты интервалами с парами. Стримы concat в один
Обсуждают сегодня