Intermedio #1: Lista de Tareas 📝
Además de utilizar conocimiento de ejercicios pasados ¡Vamos a usar formularios!
💡 Introducción 💡
Ya hemos utilizado funciones muy divertidas de Angular, ahora vamos a utilizar un formulario para crear una pequeña lista de notas ¡Aquí puedes encontrar el demo!
Paso 1: Creemos nuestra App de Angular ⭐️
Entra a www.stackblitz.com, y verás algo como esto:


Paso 2: Añadamos un título ✍️
Vamos a crear el entorno de nuestra aplicación. Para ello iremos al archivo app.component.html y borramos todo el contenido para adicionar lo siguiente:
Deberías ver algo así: 👇

Paso 3: Hora de poner el formulario 📋
Vamos a utilizar un formulario con un campo de texto y 2 botones: un botón adicionará el contenido del campo de texto a la lista y el otro botón limpiará la lista para que no contenga nada.
Adiciona este código en la línea 8 de tu archivo app.component.html
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Paso 4: Adicionemos lógica para el formulario 🧪 📋
Ahora vamos a modificar el archivo app.component.ts, en este vamos a adicionar la declaración de variables que vimos en el archivo app.component.html y además vamos a agregar unas funciones. En este archivo vamos a reemplazar su contenido, por el siguiente código:
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Paso 5: Creemos un espacio para ver las listas 📝👀
Ahora vamos a modificar el archivo app.component.html, en este vamos a adicionar el código para ver nuestra lista. Adiciona este código en la línea 26 de tu archivo app.component.html
Deberías hacer algo así, y tu resultado se deberá ver así:👇

Paso Final: Personaliza tu aplicación 👩🏻🎨
¡Vamos a hacer que nuestra lista tenga color agregando CSS! ¿Recuerdas las clases que usamos en nuestro app.component.html? ¡Llegó el tiempo de usarlas! Reemplaza el contenido de app.component.css con éste:
Deberías hacer algo así, y tu resultado se deberá ver así:👇

😎 Tu Misión 😎
Parece que nuestra aplicación está lista excepto por un pequeño detalle 😵. Debería de poder eliminar un elemento de la lista cuando esta esté terminada.
⭐️ Utiliza lo que ya conoces como: data binding, llamado de funciones y evento clic en botones para lograr este objetivo.
💪💪¡¡Felicitaciones!! ¡Llegaste muy lejos! 💪💪
Last updated
Was this helpful?