Javascript 角度2重复ng
单击“详细信息”按钮后,需要显示用于显示详细信息的文本区域 它的输出与此类似Javascript 角度2重复ng,javascript,angular,Javascript,Angular,单击“详细信息”按钮后,需要显示用于显示详细信息的文本区域 它的输出与此类似 身份证件 标题 如果我正确理解您的问题,您希望为每个索引插入两个表行 因此,如果您的组件类中有类似的内容: rows: any[] = [ { detailsVisible: false }, { detailsVisible: false }, { detailsVisible: false }, { detailsVisible: false }, { detailsVis
身份证件
标题
如果我正确理解您的问题,您希望为每个索引插入两个表行
因此,如果您的组件类中有类似的内容:
rows: any[] = [
{ detailsVisible: false },
{ detailsVisible: false },
{ detailsVisible: false },
{ detailsVisible: false },
{ detailsVisible: false }
];
toggleDetails(row: any) {
row.detailsVisible = !row.detailsVisible;
}
您可以使用ng container
:
<table>
<ng-container *ngFor="let row of rows">
<tr>
<td (click)="toggleDetails(row)">show details</td>
</tr>
<tr *ngIf="row.detailsVisible">
<td>only visible after click on details cell</td>
</tr>
</ng-container>
</table>
显示细节
仅在单击“详细信息”单元后可见
希望这有帮助
<table>
<ng-container *ngFor="let row of rows">
<tr>
<td (click)="toggleDetails(row)">show details</td>
</tr>
<tr *ngIf="row.detailsVisible">
<td>only visible after click on details cell</td>
</tr>
</ng-container>
</table>