BACK
ReferencedelayWhen
Reference · 55

delayWhen

delayWhen

rxjs.dev

Задерживает каждое значение до сигнала от Observable-фабрики.

Сигнатура

delayWhen(delayDurationSelector: (value: T, index: number) => ObservableInput): MonoTypeOperatorFunction

Что делает

Для каждого значения создаёт delay Observable. Значение проходит дальше только после эмита или завершения соответствующего delay Observable.

Когда использовать

Задержка зависит от данных: backoff по индексу, staggered-анимации, отложенные уведомления.

См. также

delay, timer

script.ts // TypeScript
CONSOLE · Console Output
Нажмите на запуск, чтобы увидеть результат...