Componente

Si miramos un componente desde una definición muy básica que es un elemento que compone a un todo y si lo llevamos a un punto de vista anatómico del ser humano, este puede ser un brazo, una pierna, etc.

Un componente es un elemento reutilizable. Puede ser desde un elemento HTML como un <button> hasta una lista (<ul><li></li></ul>), un <header>, un <section>, o un conjunto de etiquetas o elementos <div> que tengan una funcionalidad en particular.

Un componente en Angular es un elemento que está compuesto por:

Untitled

Untitled

Como crear un Componente

Inicialmente creamos un proyecto nuevo, luego accedemos a la carpeta de dicho proyecto.

Utilizamos la CLI de angular para esto, escribimos en la terminal ng g c path/component-name

Untitled

Podemos observar nuestro componente creado en la siguiente ruta del proyecto

Untitled

Podemos llamar a este componente creado desde el componente base (app.componente.html). Un componente se comporta como una etiqueta html pero creada por nosotros. En este caso, nuestro componente puede ser llamado por el nombre app-img puesto que así está asignado en el selector

Untitled

Procedemos a llamar nuestro componente:

Untitled

y ejecutamos nuestra app con el comando ng serve en la terminal.