Cómo crear componentes en Angular 9
Podemos pensar en componentes angulares como piezas de LEGO. Creamos un componente una vez, pero podemos usarlo varias veces en diferentes
Una aplicación angular es una estructura de árbol que consta de todos esos componentes que creamos, como la forma en que hacemos una estructura de Lego a partir de pequeñas piezas de Lego.
Los componentes son el bloque de construcción de la interfaz de usuario más básico de una aplicación Angular. Una aplicación Angular contiene un árbol de componentes Angular.— Documentos oficiales de Angular
En este artículo, aprenderemos cómo crear componentes en Angular 9, usar el comando generar componente de Angular CLI, o su comando de acceso directo, para crear componentes angulares en su proyecto.
Cómo Use ng generate
componente o ng g c
Supongamos que queremos crear un componente angular llamado familia
Abra una nueva interfaz de línea de comandos, navegue hasta la raíz de su proyecto Angular y ejecute el siguiente comando:
intercambio de monedas d&d|_+_|
O también puede ejecutar el siguiente comando:
|_+_|
Angular CLI generará 4 archivos para el componente en $ ng generate component family
carpeta de su proyecto:
También podemos personalizar dónde se colocan los archivos del componente.
marczak io az-900
Angular CLI agrega el componente a $ ng g c family
matriz del módulo.
Esto permitirá src/app
en cualquier componente del /family/family.component.ts # Component class /family/family.component.html # Component template /family/family.component.css # Component styles /family/family.component.spec.ts # Component tests
.
Cómo personalizar la salida de declarations
Por defecto, el @NgModule({ // [...] declarations: [ AppComponent, FamilyComponent ] // [...] }) export class AppModule { }
o FamilyComponent
comandos, genere una carpeta y cuatro archivos para el componente. Pero puede cambiar el comportamiento predeterminado si lo desea de dos maneras:
Usando banderas con el comando,
Usando el AppModule
archivo de configuración.
Usar banderas con el ng generate component
mando
Generemos un componente about sin una subcarpeta y sin el archivo de especificación.
Regrese a la terminal y ejecute el siguiente comando:
netflix.co./tv8|_+_|
Usando el ng generate component
Expediente
Veamos ahora con un ejemplo cómo configurar la CLI desde ng g c
archivo para no generar angular.json
archivo para un componente.
Regrese a su terminal y ejecute el siguiente comando:
|_+_|Cómo configurar la carpeta del componente
También puede definir la carpeta del componente especificando la ruta de la siguiente manera:
|_+_|Esto creará el componente de contacto dentro de la carpeta de componentes que también se creará si no existe dentro de ng generate
carpeta del proyecto.
obtener índice de matriz numpy
Creación manual de componentes
También puede crear componentes angulares manualmente creando los archivos necesarios y agregando la clase del componente a $ ng generate component about --flat=true --spec=false
matriz del módulo donde se debe utilizar.
Convenciones de nomenclatura de CLI angular
Cuando crea un componente angular con Angular CLI, seguirá estas convenciones:
El angular.json
El sufijo se agrega al nombre que envía para el componente.
El prefijo angular.json
- se agrega al selector del componente.
El nombre de la clase de componente está en mayúsculas y minúsculas,
Eso es lo que este artículo quiere compartir contigo sobre cómo crear componentes en Angular usando el comando ng generate component o su comando de acceso directo ng.
Aprende más
Gracias por leer !
#angular # angular9 #webdeveloper