Ejercicio de programación: Reto input() y output()
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Angular. Es un ejercicio avanzado que pondrá a prueba tus conocimientos expertos.
Información adicional del ejercicio
Crear un componente que use output() para emitir eventos cuando se hace clic en un botón
Contenido del ejercicio
Crea un componente Angular standalone que implemente la función output() moderna para emitir eventos.
El componente debe:
- Tener una propiedad counter que inicie en 0
- Definir un signal output llamado counterChanged que emita valores de tipo number
- Incluir un botón que al hacer clic incremente el counter y emita el nuevo valor usando counterChanged.emit()
- Mostrar el valor actual del counter en el template
Instrucciones para empezar:
- Importa Component y output desde @angular/core
- Define el componente como standalone: true
- Usa la sintaxis (click) para el evento del botón
- El template debe mostrar el counter y tener un botón "Incrementar"
- Recuerda que output() retorna un OutputEmitterRef que tiene el método emit()
Lección relacionada
Este ejercicio está relacionado con la lección "Output moderno con output()" 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