Contenido del curso
0:00/9:57
Qué es Angular: ventajas y cómo aprenderlo
02:19Instalación de Angular CLI
Suscríbete para ver másComandos de Angular para correr tu proyecto
Suscríbete para ver másEstructura de un proyecto en Angular
Suscríbete para ver másConceptos básicos de TypeScript para usar Angular
Suscríbete para ver másCon el binding de [class] y [style] puedes agregar clases y estilos fácilmente. Pero se vuelve algo complicado en el caso de que necesites agregar varias clases o modificar muchos estilos. Es por esto que Angular ofrece las directivas ngClass y ngStyle para este propósito.
Puedes bindear la directiva [ngStyle] o [ngClass] y pasarle un objeto con cada propiedad o clase que deseas agregar:
<p [ngStyle]="{ 'color': textColor, 'background': textBackground }" ></p>
El operador ternario será tu mejor aliado para agregar o quitar clases y estilos:
<div [ngClass]="isAvailable ? 'active-class' : 'deactivate-class'" ></div>
O puedes usar las Interpolaciones en lugar del binding:
<p ngClass="{{ isAvailable ? 'active-class' : 'deactivate-class' }}" ></p>
Aporte creado por: Kevin Fiorentino.