Angular
*INTERPOLACIÓN & TEMPLATE REFERENCE VARIABLE
La interpolación es la incorporación de texto dinámico dentro de las plantillas HTML para su despliegue.
Dentro de la interpolación, se observa el concepto de Template Reference Variable, el cual, al asignar un nombre a un componente de HTML, se puede utilizar el valor que almacena dicho componente.
Esto tiene la finalidad de usar variables y atributos de los componentes, además de declararlos y obtener sus valores para ser mostrados.
*BINDING
Los tipos de binding son tres:
Property: Asignar valores a las propiedades de los elementos HTML.
Event: Permite escuchar los eventos de los componentes HTML (un click, entrada de teclado, etc).
Two Way: Una forma de comunicar los componentes, es decir, envía información del HTML al componente de Angular, y viceversa.
*DIRECTIVAS
Directiva
Una directiva nos permite modificar la información que se muestra en la plantilla.
--> NgIf
Nos permite que de manera condicional, podamos agregar contenido a nuestra plantilla basado en una condición.
<div *ngIf="Condition">
Si se requiere un else, se declara de la siguiente forma:
<div *ngIf="Condition; else elseBlock">Contenido cuando la condición es true</div>
<ng-template #elseBlock>Contenido cuando la condición es falsa</ng-template>
--> NgFor
Nos permite iterar varios elementos.
*COMUNICACIÓN ENTRE COMPONENTES
Se ha trabajado hasta ahora con un solo componente.
Lo que se pretende ahora es agregar un segundo componente y establecer la comunicación entre un componente padre y un hijo.
Para ello se utilizan las directivas @input y @output.
-->@Input
Nos permite recibir información del componente padre hacia un componente hijo.
-->@Output
Nos permite enviar información del componente hijo hacia el componente padre.
Comentarios
Publicar un comentario