Мой div расширяется сразу после нажатия на мой триггер, а не происходит со временем ... Почему это и как я могу это исправить?
html
<div class="card" #panel [ngClass]="{heightChange: panel.isExpanded}">
<div class="header">
<div class="itemName">Some text goes here</div>
<mat-icon *ngIf="!panel.isExpanded" (click)="panel.isExpanded=true">edit</mat-icon>
<mat-icon *ngIf="panel.isExpanded" (click)="panel.isExpanded=false">cancel</mat-icon>
</div>
</div>
css
div.card {
background: white;
padding: 12px;
justify-items: center;
transition: all 0.5s;
}
mat-icon {
cursor: pointer;
}
div.header {
display: flex;
justify-content: space-between;
}
.heightChange {
height: 150px;
}
стекаблиц