Practicar lo aprendido hasta el momento
- Colocar esta importación del Bootstrap en el
index.html
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
- Crear el componente de Angular correspondiente para este archivo:
src/app/pages/hero/hero-page.component.html
- El contenido del HTML está en este GIST también
- Crear la ruta respectiva en el app.routes.ts
{
path: '/hero',
component: HeroPageComponent
}
* Recuerden importar el componente en el app.routes.ts
* Navegar al URL: https://localhost:4200/hero
- Crear dos señales con los valores de Ironman y 45 respectivamente.
name => string = 'Ironman'
age => number = 45
- Crear un método llamado: getHeroDescription Debe de regresar la concatenación del nombre y la edad.
getHeroDescription
return `${ name } - ${ age }`;
- Implementar el método changeHero, no recibe argumentos y lo cambia a:
name = Spiderman
age = 22
- Implementar el método: resetForm, el cual establece
name = Ironman
age = 45
- Implementar el método: chageAge, asignalor al evento click del botón respectivo.
cambia la edad a 60
- Extra: Tratar de mostrar el nombre (name) capitalizado en mayúscula sin crear una nueva señal.
Bastante interesante la tarea. La hice con Angular 20. Para los que se molestan, la verdad es una tarea bastante simple, y de paso Fernando Herrera les hace el 50% explicandoles todo y dandoles el código del HTML, esto es apenas es el principio. No deberían molestarse si otros ponen sus códigos, cada quien la hace a su manera, unos usan
toLocalUppercase()
yo use el pipeuppercase
por ejemplo.Recording.2025-06-08.145655.mp4