Ho un elemento a cui voglio applicare una determinata classe, quindi ho usato un condizionale [class.active] che sta guardando le modifiche osservabili. Ma quando i Spostare non si applica al seguente li
e si rompe l'intera applicazione:
<li *ngFor="let room of activeRooms$ | async" [class.active]="room.name === (currentRoomName$ | async)">
ho scoperto che se io uso per [ngClass], invece, funziona perfettamente:
<li *ngFor="let room of activeRooms$ | async" [ngClass]="{ active: room.name === (currentRoomName$ | async)}">
Perché è quello? Qualcuno può far luce su questo?
Grazie!