BACK
ReferencebufferWhen
Reference · 44

bufferWhen

bufferWhen

rxjs.dev

Копит значения, пока фабрика закрытия не завершит буфер.

Сигнатура

bufferWhen(closingSelector: () => ObservableInput): OperatorFunction

Что делает

Создаёт буфер и вызывает closingSelector для Observable-закрытия. Когда он эмитит, текущий массив отправляется и открывается следующий буфер.

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

Когда граница пачки вычисляется динамически: пользовательская пауза, внешнее состояние, ручное закрытие текущего окна.

См. также

buffer, bufferToggle, windowWhen

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