Property Binding
Clase 7 de 22 • Curso de Fundamentos de Angular
Resumen
Property Binding es la manera que dispone Angular para controlar y modificar las propiedades de los distintos elementos de HTML. Para esto, simplemente utiliza los corchetes []
para poder modificar dinámicamente ese atributo desde el controlador.
Utilidades
- El atributo
src
de la etiqueta<img>
para modificar dinámicamente una imagen. - El atributo
href
de un<a>
para modificar un enlace. - El atributo
value
de un<input>
para autocompletar un valor de un formulario. - El atributo
disable
de un<input>
para habilitar/deshabilitar un campo de un formulario.
Si tienes en tu componente:
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
empresa = 'Platzi';
habilitado = true;
}
Puedes modificar el value de un campo de un formulario de la siguiente manera:
<input [value]="empresa" [disabled]="habilitado" />
Se imprime el valor de la propiedad empresa
como valor de un <input>
y gracias a la variable habilitado
controlas la edición del campo.
Aporte creado por: Kevin Fiorentino.