Migrar ng-table / smart-table a Angular moderno
ng-table y smart-table agregaban orden, filtros y paginación a tablas HTML mediante directivas y un objeto de parámetros.
Qué la reemplaza
| Opción | Cuándo elegirla |
|---|---|
| Angular Material table | Orden, paginación y cabeceras fijas con poco código. |
| CDK table | El mismo comportamiento sin estilos de Material. |
| AG Grid | Cuando la tabla ya se convirtió en una grilla de datos real. |
Cómo migrarla
- Decide por cada tabla si el orden y la paginación ocurren en el navegador o en el servidor.
- Construye un componente de tabla compartido con las funciones que de verdad usas.
- Mueve cada tabla cuando se migra su pantalla; deja las definiciones de columnas en el componente, no en el template.
Cuidado con. Filtrar miles de filas en el navegador era un problema de rendimiento común con estas librerías. Llevarlo al servidor durante la migración suele arreglar las pantallas más lentas.
Otras librerías
¿Planeas una migración o una plataforma de microfrontends?
En una llamada de 20 minutos me cuentas tu situación y te digo cómo la abordaría. Si todavía no vale la pena, también te lo digo.
Escríbeme por LinkedIn