我有一个我想要应用某个类的元素,所以我使用了一个正在观察Observable变化的[class.active]条件.但是,当我切换它时,它不适用于以下内容li并分解整个应用程序:
<li *ngFor="let room of activeRooms$ | async" [class.active]="room.name === (currentRoomName$ | async)">
我发现,如果我使用[ngClass]代替它,它完美地工作:
<li *ngFor="let room of activeRooms$ | async" [ngClass]="{ active: room.name === (currentRoomName$ | async)}">
这是为什么?任何人都可以对此有所了解吗?
谢谢!
| 归档时间: |
|
| 查看次数: |
619 次 |
| 最近记录: |