【发布时间】:2019-07-12 04:56:11
【问题描述】:
我正在尝试隐藏并显示图标的单击事件上的 div。因为我正在使用带有条件的 ngClass。当条件中的变量发生变化时,类保持不变,它不会更新类。
//html
<div class="column icon">
<mat-icon (click)="onIconClick()" id="icon" class="column" [ngStyle]="showpanel ? {'color':'#4ac2f7'}:''">filter_list</mat-icon>
</div>
//隐藏和显示div
<div class="search-box-container" id="filter-tab" [ngClass]="'showpanel' ? 'show' : 'hidden'">
</div>
//点击图标.ts代码
onIconClick() {
if (this.showpanel) {
this.showpanel = false;
} else {
this.showpanel = true;
}
console.log(this.showpanel);
}
【问题讨论】:
-
你能显示你的css代码吗?