У меня есть таймер создания с использованием RXJS:
let timer1value = null;
let timeFinish = 30;
let finishDate = new Date();
return timer(1000)
.pipe(
takeWhile(() => new Date() < finishDate),
finalize(() => {
timeFinish = finishDate;
})
)
.subscribe((t) => {
timer1value = t;
});
Мне нужно создать несколько таймеров и показать результат на странице:
{{timer1value}}
Итак, я добавил наблюдателя в массив this.timers
:
this.timers.push(timer(1000)
.pipe(
takeWhile(() => new Date() < finishDate),
finalize(() => {
timeFinish = finishDate;
})
));
Тогда как получить в шаблоне фактическое значение каждого таймера в подписке?
{{timer2value}}
{{timerNvalue}}```