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.
Creo que la idea de las tareas es resolverlas para generar ese aprendizaje del lenguaje, si alguien colocan la imagen con la solución, no tiene gracia.