【发布时间】:2021-03-07 18:57:06
【问题描述】:
<div *ngFor = "let item of meusItems, let i=index" [ngClass]="{'selected':item[i] == i}">
<li> Nome: {{item.item.name}}</li>
<li> Nome: {{item.item.descricao}}</li>
<select class="custom-select">
<option *ngFor =" let soldado of meusSoldados"> {{soldado.soldado.name}}</option>
</select>
<button ></button>
</div>
我正在使用 ngFor 来显示我的数据库中的项目。在那个 div 里面我还显示了一个按钮和一个选择,但我只想在选择项目时显示它们。 想象一下项目 1 被选中,然后显示该项目的按钮和选择,但所有其他项目都没有按钮或选择。
我想我们可能可以用一个简单的 ngIf 来做到这一点,但我不知道怎么做? 任何帮助表示赞赏。
【问题讨论】:
标签: html css angular typescript angular-directive