我有一个表,有5列和超过一千行。我只会谈论一列,并复制代码到其他人,如果有人在这里可以帮助我使它工作。根据这些列中的文本的长度,文本可以显示与“...”在每行的末尾。这就是为什么我添加了“文本溢出:省略号”在css中。我想要的是,tootlip(大家好)只出现在最后显示为“...”的文本中,因为它们太长了,无法容纳在列中。
html(这是我的表的五个列之一的代码):
<ng-container matColumnDef="title">
<th mat-header-cell *matHeaderCellDef class="table-header">
Title
</th>
<td
pTooltip="HELLO everyone"
(click)="toggleSeeMore(element)"
mat-cell
*matCellDef="let element"
class="title-column-news"
>
<div [style]="styleTitle(element.showSeeMore)">{{ element.title }}</div>
<div *ngIf="element.showSeeMore" style="margin-top: 10px">
<span>
<div [style]="styleTitle(element.showSeeMore)">{{ element.summary }}
<a
style="color:var(--limegreen); text-decoration: none;"
target="_blank"
[href]="element.file"
>
See more
</a>
</div>
</span>
</div>
</td>
</ng-container>
字符串
css:
td {
color: var(--textLightGrey);
border-bottom: 1px solid var(--textLightGrey);
padding: 10px 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
型
1条答案
按热度按时间gj3fmq9x1#
你可以看看这个link
字符串
的数据
二二二