Crear la carpeta del componente:
Crear el archivo TypeScript:
import { Component } from '@angular/core';
@Component({
selector: 'app-mi-componente',
templateUrl: './mi-componente.component.html',
styleUrls: ['./mi-componente.component.css']
})
export class MiComponenteComponent {
// Lógica del componente
}
Crear el archivo de template:
Crear el archivo de estilos:
Declarar el componente en el módulo:
import { MiComponenteComponent } from './mi-componente/mi-componente.component';
@NgModule({
declarations: [
MiComponenteComponent,
// otros componentes
],
// otras propiedades
})
export class AppModule { }
Usar el componente:
<app-mi-componente></app-mi-componente>
Abrir la Terminal:
Ejecutar el comando de generación:
ng generate component mi-componente
- O simplemente
ng g c mi-componente
Archivos generados:
Angular CLI generará automáticamente:
Además, el nuevo componente se añadirá automáticamente a las declaraciones en el módulo correspondiente (usualmente app.module.ts).
Usar el componente:
<app-mi-componente></app-mi-componente>
Abrir la Terminal: Asegurarse de estar en la carpeta raíz de el proyecto Angular.
Instalar Bootstrap: Ejecutar el siguiente comando en la terminal:
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
Reiniciar el Servidor: Si el servidor de desarrollo está en ejecución, reiniciar para que los cambios surtan efecto.
Aplicar clases de Bootstrap: Ahora puedes utilizar las clases de Bootstrap en los componentes. Por ejemplo, en app.component.html:
<button class="btn btn-primary">Botón Bootstrap</button>
Si necesitas componentes de JavaScript de Bootstrap (como modales o dropdowns), puedes instalar jQuery y Popper.js:
npm install jquery popper.js
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]