En Angular 9 ya esta activo por defecto…
Novedades en Angular 8.
Introducción y Objetivos del curso
Migrando de Angular 7 a Angular 8
¿Qué es Ivy?
Differential loading
Dynamic import
CLI Builders
Arquitectura en Angular
Presentación del proyecto
Patrón LIFT (Locate, Identify, Flat and Try DRY) y Naming
Aplicando el patrón: Smart and Dumb components
Manejo del estado en la aplicación
Implementando Short imports con Typescript
HttpClient
Evitando doble subscribe
Tipado en peticiones
Manejo de errores
Manejo de errores con sentry
Uso de retry() para reintentar una petición
Creando un interceptor para Auth
Creando interceptores en http
Enviendo Token con interceptores
Unit Tests
Preparación de entorno de pruebas
Pruebas a providers y servicios HTTP
Reporte con Coverage
Puesta a producción.
Deploy con NGINX y Docker
AOT: Compilación de alto nivel
Conclusiones
Conclusión
Aportes 16
Preguntas 3
En Angular 9 ya esta activo por defecto…
ya estamos en angular 12
Apuntes de Clase
Que es Ivy
Es un motor de render en el que el equipo de angular ha estado trabajando como la gran novedad.
.
trae como ventajas:
aplicaciones mas pequeñas
compilaciones mas rápidas
debugging mas simple y exacto
Ivy es amable con la aplicación y al compilar elimina código y paquetes de angular sin utilizar
Alguien usando Angular 13 por acá? Ya Ivy viene por defecto.
a probar Ivy 😄
Cuando activé este método de compilación, en la línea de [matBadge]=“total$ | async” me saltó un error, sobre que no puedo asignarle un número a un string, supongo que como total$ retorna un número y matbadge espera un string. Se me ocurrió poner (total$ | async).toString(), pero no me parece lo más correcto, alguien tiene otra idea?
👌
Guía oficial de Angular sobre Ivy.
Para más información les recomiendo esta web.
¿LO QUE SEA?
Realicé el cambio solicitado y tengo el siguiente error:
ERROR in No suitable injection token for parameter ‘sanitizer’ of class ‘FaIconComponent’.
no type or decorator
A lo mejor lo entendí mal ¿Elimina código que no se utiliza de tu proyecto de Angular? Eso como es ? :0
Al parecer en la versión 9 de Angular Ivy ya está por predeterminado y la opción solo nos da quitarlo.
estoy en la versión 10 y no veo esa configuración, supongo que es por defecto.
Con la versión 9 de Angular, el nuevo compilador y las instrucciones de tiempo de ejecución se utilizan de forma predeterminada en lugar del compilador y el tiempo de ejecución más antiguos, conocido como View Engine.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.