Angular 17
Angular 17
AHOR
A
NUEVA SINTAXIS EN
ANGULAR LAS ESTRUCTURAS DE
CONTROL
17 ANTE
ngSwitc S
AHOR
A
NUEVA SINTAXIS EN
ANGULAR LAS ESTRUCTURAS DE
CONTROL
17 ANTE
ngFor S
AHOR
A
ANGULAR
17 VISTAS
APLAZABLES
Aprovechando la nueva sintaxis
de bloques, el nuevo angular
traeun nuevo y potente
mecanismo que puedes utilizar
para que tus aplicaciones sean
ANGULAR VISTAS APLAZABLES
17
ANGULAR VISTAS APLAZABLES
17
Supongamos que tienes un blog y te gustaría cargar
de forma “lazy” la lista de comentarios de los
usuarios.
17La parte más increíble es que todo esto sucede a través de una
transformación en tiempo de compilación: Angular abstrae toda la
complejidad encontrando componentes, directivas y tuberías utilizadas
dentro de un bloque @defer, generando importaciones dinámicas y
gestionando el proceso de carga y cambio entre estados.
17
También hay bloques para los estados de carga y error:
ANGULAR VISTAS APLAZABLES
• on idle: carga de forma lazy el bloque cuando el navegador no está haciendo ningún trabajo pesado
• on immediate: inicia la carga de forma lazy de forma automática, sin bloquear el navegador
• on viewport y on viewport(<ref>): viewport también permite especificar una referencia para un elemento de
anclaje. Cuando el elemento de anclaje es visible, Angular carga el componente y lo renderiza.
• on interaction y on interaction(<ref>): permite iniciar la carga de forma lazy cuando el usuario interactúa con
un elemento concreto
• on hover y on hover(<ref>): activa la carga de forma lazy cuando el usuario pasa el ratón por encima de un
elemento
• when <expr>: permite especificar una condición propia mediante una expresión que devuelve una promesa
ANGULAR
17
RENDERIZADO
Se acercaHÍBRIDO
el renderizado del lado del
servidor (SSR) y la generación de sitios
estáticos (SSG o prerendering) a los
desarrolladores a través del CLI de
Angular
ANGULAR RENDERIZADO HÍBRIDO
17
Puedes habilitar SSR en nuevos proyectos con
ANGULAR
17
NUEVOSHOOKS
PARA LOS CICLOS
Para mejorar el rendimiento de los SSR y
DE VIDA
SSG de Angular, la idea es alejarse de la
emulación del DOM y de las
manipulaciones directas del DOM. Al
mismo tiempo, a lo largo del ciclo de vida
de la mayoría de las aplicaciones es
necesario interactuar con elementos para
instanciar bibliotecas de terceros, medir
NUEVOS HOOKS
ANGULAR PARA LOS CICLOS
DE VIDA
17
afterRender - registra una llamada de retorno que se
invocará cada vez que la aplicación termine de
renderizar
17
Puedes iniciar proyectos 100% StandAlone así:
ANGULAR
17
¡GRACIA
Seguime en mis redes
S!@sergiecode
www.youtube.com/@sergiecode
Cursos gratis de programación