windowToggle
Acumula valores del Observable fuente en un Observable anidado (ventana). Cada ventana se abre cuando un 2º Observable emite, y se cierra cuando un 3er Observable retornado por una función emite
Descripción
Es como bufferToggle
, pero emite un Observable anidado en lugar de un array.
Retorna un Observable que emite ventanas de elementos que recoge del Observable fuente. El Observable resultante emite ventanas que contienen estos elementos emitidos por el Observable fuente durante el periodo entre la emisión del Observable openings
y la emisión del Observable retornado por la función closingSelector
.
Ejemplos
Abrir una nueva ventana cada vez que se pulse una tecla numérica, cuya duración esté determinada por el valor de la tecla que se pulse.
Ejemplo: Si se pulsa la tecla 6, la duración de la ventana será de 6 segundos.
Ejemplo de la documentación oficial
Cada 2 segundos, emitir los eventos clicks de los siguientes 500ms
Recursos adicionales
Last updated