Coders Free – Curso Aprende Angular desde cero
En Angular, la comunicaciĆ³n entre componentes es fundamental para crear aplicaciones eficientes y escalables. Una de las formas de lograr esto es a travĆ©s del uso de la directiva @Input.
La directiva @Input permite pasar datos de un componente padre a un componente hijo. Esto es Ćŗtil cuando queremos que un componente hijo reciba informaciĆ³n del componente padre para mostrarla o procesarla de alguna manera.
Para utilizar @Input en Angular, simplemente aƱadimos un decorador en la propiedad del componente hijo que queremos que reciba los datos. Por ejemplo:
import { Component, Input } from '@angular/core';
@Component({
selector: 'app-hijo',
template: '
{{texto}}
'
})
export class HijoComponent {
@Input() texto: string;
}
En este caso, el componente hijo espera recibir un dato de tipo string a travƩs de la propiedad texto. Para pasar este dato desde el componente padre, lo hacemos de la siguiente manera:
import { Component } from '@angular/core';
@Component({
selector: 'app-padre',
template: `
`
})
export class PadreComponent {}
En el componente padre, utilizamos la sintaxis de corchetes para asignar el valor ‘Hola desde el padre’ a la propiedad texto del componente hijo. De esta manera, el texto se mostrarĆ” dentro del componente hijo al renderizar la vista.
Con la directiva @Input podemos establecer una comunicaciĆ³n bidireccional entre componentes en Angular, lo que nos permite crear aplicaciones mĆ”s interactivas y dinĆ”micas. Si quieres aprender mĆ”s sobre Angular y sus funcionalidades, Ā”no te pierdas nuestro curso en Coders Free!
Ponele "title" a todo y solo vas a causar confusiĆ³n
Como se llama el la extencion que te autocompleta en VSC???
Gracias Victor excelente curso el que nos esta ofreciendo
Hola Victor, gracias por realizar tu contenido, me estĆ” sirviendo de gran ayuda.
Un saludo y un fuerte abrazo.
Muchas gracias.
hola victor tengo una duda con unos de tus curso ya te mande la pregunta. es el curso de apiLaravel. gracias de antemano saludos