es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RXJS-PIPEABLE-OPERATORS

Cómo aplanar el array anidado en RxJS

Estoy usando forkJoin para suscribir múltiples observable internos. ¿Cómo puedo aplanar un array anidado a un array de un solo nivel? const x$ = of([1, 2, 3, 4]); const y$ = of([2, 4]); x$.pipe( switchMap((t) => { const innerArr$ = t.map((z) => y$.pipe(map((_) => _.map((y) => y * z)))); return . . . Read more

Use RxJS pipe() para convertir un arreglo en una corriente de valores asíncronos en Angular.

type Película = {id: string}; type PelículaCompleta = {id: string, imagen: string}; Tengo una url que devuelve un array de tipo `Película`: `typescript http.get(url).subscribe(res: Película[]) ` Utilizo `http.get(película.id)` para cada película en el array, devolviendo una `PelículaCompleta`: `typescript http.get(película.id).subscribe(res: PelículaCompleta) ` En esencia, quiero crear un método que devuelva un . . . Read more

¿Puedo añadir efectos secundarios a la escaneo?

Tengo un problema: “Cuando se presiona un ratón, se crea un rectángulo, se redimensiona al moverse y se completa cuando se suelta el ratón”. Intenté usar rxjs, pero no es realmente una buena solución: import { scan, mergeMap, takeUntil, fromEvent } from ‘rxjs’; const mouseDown$ = fromEvent(document, ‘mousedown’); const mouseUp$ . . . Read more

RxJS – Uso condicional del operador RetryWhen

Me gustaría idear una estrategia de manejo de errores escalable para mis solicitudes basadas en Observable de Firebase. Para hacerlo, estoy tratando de crear un operador RxJS personalizado para cada tipo de error (por ejemplo, no autenticado, interno, etc.). Los operadores se apilarían después de la solicitud de la siguiente . . . Read more