Migración de librerías de AngularJS
Las librerías de terceros son el bloqueo habitual en una migración de AngularJS. Para cada una: qué la reemplaza en Angular moderno y cómo hacer el cambio.
- componentes Bootstrapangular-ui-bootstrap (ui.bootstrap)
- grilla de datosui-grid (angular-ui-grid)
- internacionalizaciónangular-translate
- componentes Material DesignAngularJS Material (angular-material 1.x)
- cliente RESTRestangular
- cliente RESTngResource ($resource)
- fechasangular-moment / Moment.js
- select y autocompletadoui-select (angular-ui-select)
- modales y diálogosngDialog / $uibModal / $mdDialog
- notificacionesangular-toastr / toastr
- tablasng-table / smart-table
- gráficosangular-chart.js
- subida de archivosng-file-upload
- autenticaciónsatellizer / angular-jwt
- almacenamiento del navegadorngStorage / angular-local-storage
- formularios dinámicosangular-formly
- arrastrar y soltarui-sortable / ng-sortable / dragula
- carga diferidaocLazyLoad
- suite de componentesKendo UI for jQuery (AngularJS directives)
- animacionesngAnimate
- máscaras de entradaui-mask / angular-input-masks
- mapasangular-google-maps / ngMap
- mapasangular-leaflet-directive
- editores de texto enriquecidotextAngular / ui-tinymce / ng-ckeditor
- tablas de datosangular-datatables (jQuery DataTables)
- cierre por inactividadng-idle
- barra de progreso HTTPangular-loading-bar
- bloqueo de pantallaangular-block-ui
- scroll infinitong-infinite-scroll
- carruselesangular-carousel / slick-carousel (angular-slick)
- entrada de etiquetasng-tags-input
- vistas de árbolangular-ui-tree
- grilla de dashboardangular-gridster
- exportación CSV y Excelng-csv / export helpers
- tiempo realangular-socket-io / WebSocket services
- autorizaciónangular-permission
- edición en líneaangular-xeditable
- selectores de fecha y horaangular-bootstrap-datetimepicker / ui-date
- visor de PDFangular-pdf / pdf.js directives
- copiar al portapapelesngClipboard / angular-clipboard
- atajos de tecladoangular-hotkeys
- cookiesngCookies ($cookies)
- sanitización de HTMLngSanitize ($sanitize, ng-bind-html, linky)
- accesibilidadngAria
- gráficos D3nvd3 / angular-nvd3 / D3 directives
- Highchartshighcharts-ng
- editores de códigoui-codemirror / ui-ace
- funciones utilitariaslodash / underscore in AngularJS code
¿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