/ / Como implementar a funcionalidade do ngClass (AngularJS 1.x) no AngularJS 2? - angularjs

Como implementar a funcionalidade do ngClass (AngularJS 1.x) no AngularJS 2? - angularjs

No AngularJS 1.x, existe a diretiva ngClass para vincular um nome CSS dinamicamente. Como implementar a mesma funcionalidade no AngularJS 2?

Respostas:

4 para resposta № 1

Angular 2 tem uma sintaxe especial que substitui ng-*

Na verdade funciona de uma forma muito semelhante. Para alterar as propriedades / atributos de HTML, você só precisa usar a sintaxe de colchetes.

<div [class]="{error: errorCount > 0}"></div>

O mesmo vale para o estilo, verificado, desativado, etc.

API: https://angular.io/docs/js/latest/api/directives/CSSClass-class.html