Continuamos con la serie sobre desarrollo de aplicaciones web en Angular. En el post de hoy, analizaremos la estructura del directorio y modificaremos nuestro primer componente del proyecto.

Partiendo del proyecto del post anterior (“primerProyecto”), generado con el CLI, nos habra creado todos estos directorios y archivos en la carpeta del proyecto. Vamos a explicar uno por uno para que podamos entender de que esta compuesto una aplicación en Angular.

Estructura de nuestro proyecto (primerProyecto)

Y os preguntareis, ¿no se ha saltado un directorio? 🤔. Efectivamente falta el directorio src, *source *de nuestra app, que es el más importante, ya que contiene todo el código, y por ese motivo lo deje para el final.

Directorio src de mi proyecto

En este directorio se encuentra la carpeta app, que contiene el código de nuestra aplicación. También obsevamos la carpeta assets, que contiene los archivos estáticos, environments, contiene las variables de entorno, y muchos otros archivos que forman parte de nuestra aplicación.

Si accedemos a la carpeta app, podemos encontrar nuestro componente principal (app.component.ts), junto a su archivo de estilos css y su template html con el mismo nombre. También podemos encontrar el módulo principal, que envuelve nuestro componente.

Ahora vamos a dedicarnos a modificar nuestro componente principal. Para ello vamos en primera instancia a abrir la template de este (app.component.html). Eliminamos todo el contenido que tenemos por defecto, y añadimos el siguiente tag:

<h1>Mi primer proyecto</h1>

Si tenemos el servidor lanzado, recuerden que era el comando “ng serve -o”, podremos observar que ha cambiado el contenido de nuestra app.

Vamos a añadirle algun estilo a nuestro componente para que luzca con un color diferente. Para ello abrimos el archivo de estilos (app.component.css), y escribimos lo siguiente:

h1 {
  color: red;
}

Una vez ya tenemos el estilo añadido, si comprobamos en nuestro navegador el estado de nuestra aplicación debería de ser tal que asi:

Estado del proyecto tras modificar la template y los estilos

Y voila!, ya tenemos nuestro primer componente modificado para que muestre este mensaje en pantalla.

En el próximo cápitulo de la serie entraré más en detalle sobre como se relacionan en Angular, los módulos, componentes, servicios, directivas, etc.

Os espero en los próximos post y por twitter. Un saludo a todos y paz ✋

Más posts relacionados
Angular: Módulos y Componentes Angular: Módulos y Componentes

Angular: Módulos y Componentes

Fecha
Angular: Primeros pasos Angular: Primeros pasos

Angular: Primeros pasos

Fecha