Rxjs: ¿cómo puedo extraer múltiples valores dentro de una matriz y retroalimentarlos a la secuencia observable sincrónicamente?
He creado unRx.Observable
de una secuencia de eventos:
Rx.Observable.fromEvent(recognizeStream, 'data')
En el que cada evento de datos se ve así:
{ error: null, alternatives: [result1, result2, result3] }
Quiero extraer todos los valores dentro de la matriz dealternatives
y fusionarlos en la corriente. Quéoperadores tengo que mirar?
Que yo sepa, elflatMap
yconcatMap
podría hacer el trabajo pero no entiendo la idea de su ejemplo.
¿Alguien puede explicar qué operador debo usar y proporcionarme un ejemplo?