Переполнение текста в <mat-table> с помощью display-flex Angular - PullRequest
3 голосов
/ 14 мая 2019

Я использую Angular-Material mat-table Flex и хотел бы, чтобы дополнительный контент не отображался таким образом.

Вот что у меня есть: enter image description here

И что я хочу: enter image description here

Я пытался использовать text-overflow: ellipsis, но это не сработало, если у кого-то была идея, мне интересно.

StackBlitz ЗДЕСЬ

Спасибо

1 Ответ

2 голосов
/ 14 мая 2019

Вы можете поместить текст внутри элемента 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;
}

См. thisstackblitz для демонстрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...