Я использую перехватчик для отображения загрузчика, когда у меня есть HTTP-запрос.
Я использую debounceTime
, чтобы не отображать загрузчик, если запрос является быстрым:
this.loadingSubscription = this.loaderService.loadingStatus.pipe(
debounceTime(1500)
).subscribe((value) => {
this.loading = value;
});
Что я могу использовать, если я хочу см. загрузчик каждый раз при минимум Xs?
Пример:
- Мой запрос займет 200 мс, я увижу мой загрузчик 1500 мс
- Мой запрос займет 1700 мс, я увижу мой загрузчик 1700 мс
Спасибо:)