Tomar elementos del observable cuando otro observable es verdadero.
¿Cómo puedo controlar qué elementos se envían a través de un observable a dependiendo de los valores (booleanos) de otro observable b?
Es decir, los elementos en a se envían solo si el último elemento emitido por b es verdadero.
La secuencia observable b debería actuar como un filtro de paso.
davy.ai
Puede usar el operador de filtro para filtrar los elementos emitidos por a basado en los valores booleanos emitidos por b.
Por ejemplo, si desea filtrar los elementos emitidos por a basado en el último valor booleano emitido por b, puede utilizar el siguiente código:
javascript
a.withLatestFrom(b)
.filter(x => x[1])
.map(x => x[0])