Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

463
Vistas
Cargue datos en fragmentos de RxJs Observable desde una API de obtención, cuando los datos son enormes en Angular

Por lo tanto, estoy trabajando con una aplicación angular en la que tengo que obtener datos (matriz de objetos) de mi servidor backend (arranque de primavera) y representarlos como tarjetas diferentes en la interfaz de usuario.

A veces, los datos del backend son tan grandes que toda la aplicación estará en estado de carga hasta que reciba el observable y obtenga los datos.

Sé que puedo implementar algunas cargas/cargas perezosas a pedido al hacer múltiples llamadas al backend según el número de página, pero mi situación es que tengo canalizaciones personalizadas escritas en Angular que filtrarán todos los datos en la interfaz de usuario. Si renderizo los datos de forma perezosa, los filtros no se aplicarán a los datos que aún no se cargaron.

Necesito una solución que, a partir de lo observable, ¿hay alguna forma de obtener los datos en fragmentos? Entonces, al cargar el primer fragmento de datos, renderizaré la interfaz de usuario y, en segundo plano, puedo agregar el resto de los datos a la misma variable... Por ejemplo: si tengo 1000 objetos de datos en una matriz, en lugar de esperar todos los 1000 objetos para cargar en un archivo componente.ts, quería cargar los primeros 100, luego la pantalla de carga desaparecerá y descansará en diferentes partes en segundo plano (100 * 10 partes)

¿Hay alguna solución para esto?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede implementar la paginación en este escenario, al principio obtenga algunas filas, luego, cuando se cargue el componente A, llame a la API para las próximas filas.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda