【发布时间】:2022-01-22 04:54:42
【问题描述】:
我有垫子表,我制作了一个按钮,如果长度 > 某个数字,则隐藏/取消隐藏表格单元格中的文本
但它工作不正确,此按钮打开每个单元格中的所有文本,按钮仅在第一个单元格中有效
<ng-container matColumnDef="Test">
<th mat-header-cell *matHeaderCellDef mat-sort-header >Test</th>
<td mat-cell *matCellDef="let row; let i = index;">
<ng-container>
{{ show ? (row.Test | slice:0:100) : row.Test}}
<button mat-raised-button class="show-less-button" color = 'primary' type="button" *ngIf="row.Test.length > 5;" (click)="( show == i ? show : show = i )"> {{ ((show == i)) ? 'Show less' : 'Show more' }}
</button>
</ng-container>
</td>
</ng-container>
【问题讨论】:
标签: angular typescript button angular-material