Un componente es el bloque fundamental de construcción en Angular. Consiste en:
Para generar un nuevo componente, usa el comando:
ng generate component mi-componente
Esto creará una carpeta mi-componente dentro de src/app con los archivos mi-componente.component.ts, mi-componente.component.html, mi-componente.component.css y mi-componente.component.spec.ts (para pruebas unitarias).
Ejemplo:
// src/app/mi-componente/mi-componente.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-mi-componente', // Selector para usar el componente en el HTML
template: `<p>¡Este es mi primer componente!</p>`,
styles: []
})
export class MiComponenteComponent { }
Para usar este componente en tu app.component.html, simplemente usa el selector:
<app-mi-componente></app-mi-componente>