Con este ejercicio aprenderás a:
- Crear una aplicación estática con Angular CLI.
- Construir una aplicación Angular con un componente.
- Construir una aplicación Angular con dos componentes anidados.
- Construir una aplicación Angular usando iteradores anidados.
- Fork este repositorio.
- Clona tu repositorio en tu directorio local
~/code/labs.
Después de completar el ejercicio ejecuta los siguientes comandos desde tu consola de Git local:
$ git add .
$ git commit -m "done"
$ git push origin masterDesde tu repositorio github crea un pull request de tu rama master a la rama master del repositorio original.
En el campo nombre del mensaje añade tu nombre, o el de ambos compañeros.
En este ejercicio trabajarás con Angular por primera vez. El objetivo es trabajar en tres proyectos para practicar los conceptos aprendidos.
En estas aplicaciones no hay código inicial. Tendrás que crearlo desde cero.
En la primera iteración construirás un album de fotos, con cada fotografía irá su descripción.
Construirás el álbum en el componente AppComponent. El álbum tendrá tres fotos con sus descripciones, no es necesario tener un array para almacenar las fotos y las descripciones.
Fácil, no? Añade estilos a la página para darle tu toque personal al álbum de fotos.
Ahora crearás un artículo de un blog con comentarios. Constará de dos componentes diferentes:
- El componente
MainComponentcontendrá el artículo, compuesto de un título(title), una imagen(image), y una descripción (description). - El componente
CommentsComponent, que contendrá varios comentarios (puedes añadir los que quieras).
Al final de los comentarios, añadirás un formulario de comentario para darle un toque real al artículo (no es necesario que funcione).
Lo primero que harás será generar el proyecto desde el Angular CLI.
Por último, crearás un tablero con los últimos ganadores de la NBA. En este caso se necesita crear un componente que contendrá un array de campeonatos con los siguientes campos:
- año (campo
year) del campeonato. - Nombre del equipo campeón (
champion). - Una url (
champion-url) que muestre la información del equipo. - Una lista con los mejores jugadores del equipo campeón, llamada:
best-players
Toda la información se encuentra en NBA Champions de wikipedia. En la aplicación se deben mostrar al menos 3. La aplicación debería parecerse a esto:
Nota
Se requiere iterar sobre dos colecciones diferentes para mostrar toda la información: Championships y best-players de cada equipo.



