Carlos Cifuentes
Migración de librerías AngularJS · formularios dinámicos

Migrar angular-formly a Angular moderno

angular-formly generaba formularios a partir de objetos de configuración en JavaScript, con tipos y envoltorios propios.

Qué la reemplaza

OpciónCuándo elegirla
ngx-formlyEl sucesor directo: la misma idea de configuración por campos sobre formularios reactivos.
Your own form builderCuando el formato de configuración es simple y no quieres dependencias.

Cómo migrarla

  1. Convierte las definiciones de campos: templateOptions pasó a ser props, y las expression properties pasaron a ser expressions.
  2. Reconstruye cada tipo y envoltorio propio como componente Angular.
  3. Migra primero un formulario de punta a punta; el resto sigue el mismo patrón.

Cuidado con. Si las configuraciones de campos vienen del backend, versiónalas. Tanto el renderizador legacy como el nuevo deben funcionar durante la transición.

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