Вот метод.intervalValue
обновляется нажатием кнопки.Значение часто меняется.
intervalValue: number;
intervalValue: Observable<number>; // also tried this. but interval method is looking for a number
ngOnInit() {
interval(intervalValue)
.pipe(
debounceTime(150),
distinctUntilChanged(),
tap(() => {
...
}),
startWith({}),
switchMap(() => {
...
}),
map(data => {
...
return data.content;
}),
catchError(() => {
...
})
).subscribe(data => this.data = data);
}
Но когда intervalValue
изменяется, interval
все еще имеет свое первоначальное значение.Как изменить интервал при изменении значения intervalValue
?