【发布时间】:2018-10-03 14:25:31
【问题描述】:
我正在尝试在单击标题时切换元素以显示/隐藏。到目前为止我有这种方法
<div class="parent" (click)="status=!status" [ngClass]="status ? 'hide' : 'display'">
<div class="child">
<p>Info to show or hide</p>
</div>
</div>
在 CSS 文件中我有这个
.hide .child {
display: none;
}
当我有一个元素时,这可以满足我的需要。但我想用 *ngFor 显示其中的几个项目。当我这样做时,变量status 被共享,单击任何其他元素将切换所有元素。由于元素的创建是动态的,有没有办法将status 变量的范围限制为该元素?或者有更好的方法吗?
【问题讨论】:
标签: javascript css angular