We can make class dynamic by using following syntax. In Angular 2 plus, you can do this in various ways:
[ngClass]="{'active': arrayData.length && arrayData[0]?.booleanProperty}"[ngClass]="{'active': step}"[ngClass]="step== 'step1'?'active':''"[ngClass]="step? 'active' : ''"