0
当我可以这样我只想隐藏所选的行......但是这种方法隐藏了整个表格..任何想法?Angular 2隐藏一个项目
<tr *ngFor="let coll of pagedItems">
<template [ngIf]="hide">
<td><i title="Editer le Collaborateur" data-toggle="modal" data-target="#myModalNorm" class="ion-edit ion-white" [class.selected]="isSelected(coll)" (click)="EditColl(coll)"></i>
<i title="Supprimer le Collaborateur" (click)="DeleteColl(coll)" class="ion-trash-a"></i></td>
<td hidden>{{coll.id}}</td>
<td>{{coll.cin}}</td>
<td>{{coll.lastname | uppercase}}</td>
<td>{{coll.firstname}}</td>
<td>{{coll.email | lowercase}}</td>
<td>{{coll.datenaissance }}</td>
<td>{{coll.dateembauche}}</td>
</template>
</tr>
您正在使用布尔变量'hide',以便知道是否应该隐藏特定的行。这不可能工作。你怎么能知道,从一个布尔变量,*哪行*必须被隐藏?如何使用包含必须隐藏的行*的变量?为什么你隐藏了tds而不是隐藏tr? –
你需要隐藏哪一行 –