Cómo crear componentes en Angular 9

Blog

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