Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Class binding in HTML

Tags:

html

angular

I am trying to make my div use class template if and only if some value is equal to 0. If the value is greater than 0, I want to use another class. How do I go about it easily?

 <a (click)="onItemsHeaderPanelClick()"
       [class.proj-style-display-flex.linked-items-label]="linkedItems.length > 0"
       [class.proj-style-display-flex.linked-items-label-disabled]="linkedItems.length == 0">
... </a>
like image 234
Maciej Miśkiewicz Avatar asked Dec 05 '25 23:12

Maciej Miśkiewicz


1 Answers

<span [ngClass]="[linkedItems.length ? 'case-yes-class' : 'case-no-class']">content</span>

Happy coding.

like image 107
Jacopo Sciampi Avatar answered Dec 08 '25 13:12

Jacopo Sciampi



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!