Code:
<mat-icon [ngClass]='{ rotate: !users }'>refresh</mat-icon>
<div *ngIf="usersObservable | async as users; else loading">
...
</div>
<ng-template #loading let-users>
Waiting...
</ng-template>
Expected: rotate
class applied to <mat-icon>
while users are loading
Result: class not applied
Question: Is it possible to store/use boolean result of ngIfElse evaluation?
P.S.: In this example, I want rotate
class to be applied to <mat-icon>
until HTTP request completed.