我使用 Angular-Material mat-table Flex
,我希望额外的内容不要像这样显示。
我尝试使用 text-overflow: ellipsis
,但如果有人有想法,我很感兴趣,但它没有用。
谢谢
最佳答案
您可以将文本放在 span
元素中:
<mat-cell *matCellDef="let element" fxFlex="50">
<span class="ellipsis">{{element.weight}}</span>
</mat-cell>
并在该元素上应用 text-overflow
样式:
mat-cell > span.ellipsis {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
参见 this stackblitz用于演示。
关于css - <mat-table> 上的文本溢出使用 display-flex Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56132857/