Вы также можете сделать это, если хотите продолжать использовать элементы mat-title
:
См. Рабочий Пример StackBlitz
В вашем (Iназову это) файл example-card.component.html
<mat-card >
<mat-card-header>
<mat-card-title class="card-container-left"> Test left</mat-card-title>
<mat-card-title class="card-container-right"> Test right</mat-card- title>
</mat-card-header>
<mat-card-content>
</mat-card-content>
Тогда в вашем example-card.component.css
.card-container-right{
display: inline;
float: right;
}
.card-container-left{
display: inline;
}
... и, наконец, в ваших styles.css
.mat-card-header-text{
width: 100% !important;
}
Хитрость в этом заключается в том, чтобы переопределить угловые материалы .mat-card-header-text
, чтобы они составляли 100% ширины mat-card-header
.В противном случае он ведет себя как встроенный элемент и занимает только ширину текста его дочерних элементов.Запрещает вам их разносить.