Таблица из углового материала не имеет определенного атрибута, который вы можете изменить, чтобы повернуть его так, как вы хотите.Однако это не значит, что вы не можете сделать это самостоятельно.
Вы не можете изменить положение ваших заголовков с помощью html, как в вашем примере кода, но вы можете изменить их положение просмотра с помощью css.Вот способ сделать это через flexbox:
table.mat-table {
display: flex;
flex-direction: row;
}
.mat-table tbody{
display:flex;
flex-direction: row;
}
.mat-table tr {
display: flex;
flex-direction: column;
}
Конечно, вам нужно будет сделать намного больше, чтобы он действительно выглядел хорошо, но, по крайней мере, он должен начать выглядеть так, как вы хотите.