Ejercicio de programación: Reto NgStyle
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Angular. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Crear un componente Angular que aplique estilos dinámicos usando ngStyle para cambiar el color de fondo y tamaño de texto según el estado de una variable.
Contenido del ejercicio
Crea un componente Angular standalone que muestre un div con texto y aplique estilos dinámicos usando la directiva ngStyle.
El componente debe:
- Tener una propiedad llamada
isActive
de tipo boolean inicializada enfalse
- Tener una propiedad llamada
fontSize
de tipo number inicializada en16
- Mostrar un div que contenga el texto "Estado del componente"
- Aplicar ngStyle al div para que:
- El color de fondo sea 'lightgreen' cuando
isActive
seatrue
, y 'lightgray' cuando seafalse
- El tamaño de fuente sea el valor de
fontSize
seguido de ‘px’ - Tenga un padding de '20px'
- El color de fondo sea 'lightgreen' cuando
- Incluir un botón que al hacer clic cambie el valor de
isActive
(de true a false o viceversa) - Incluir otro botón que al hacer clic incremente
fontSize
en 2 unidades
Lección relacionada
Este ejercicio está relacionado con la lección "Estilos dinámicos con NgStyle" de Angular. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de Angular
Explora más ejercicios de programación en Angular para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de AngularSolución al ejercicio de programación en Angular
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Angular para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Angular
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Angular