Tengo una situación en la que necesito crear una ventana emergente dentro de una transmisión observable y, en base a las acciones de esa ventana emergente, mi transmisión continúa. algo como esto
switchMap(() => { if () { //not showing popup return of(something) } else { return openPopup(); } }), // continue on stream Me imagino que mi openPopup sería algo como esto
openPopup(): Observable<boolean> { // something in here to trigger a custom component (I guess) // and then listen to its action here and return it }¿Alguien puede ayudar a hacer una solución simple?