Introducción a Componentes y Directivas

En Angular, los componentes y las directivas son los bloques de construcción fundamentales para crear aplicaciones dinámicas y reutilizables.

Ambos elementos trabajan juntos para definir cómo se ve y se comporta la aplicación.


Componentes: Creación y Estructura

Los componentes en Angular son clases de TypeScript decoradas con el decorador @Component, que proporciona metadatos esenciales sobre el componente.

1. Creación de un nuevo componente

Para crear un componente, Angular CLI ofrece un comando rápido:

ng generate component nombre-componente

Esto genera automáticamente la estructura del componente con los siguientes archivos:

Si prefieres hacerlo manualmente, crea un archivo .ts y define la clase con el decorador @Component:

import { Component } from '@angular/core';

@Component({
  selector: 'app-mi-componente',
  templateUrl: './mi-componente.component.html',
  styleUrls: ['./mi-componente.component.css']
})
export class MiComponenteComponent {
  // Propiedades y lógica del componente
}


2. Elementos clave del decorador @Component