У меня есть таблица материалов Angular в div с максимальной высотой и overflow-y: auto, но заголовки не прилипают к верхней части окна просмотра, как ожидалось.
<mat-table class="table" mat-table [dataSource]="dataSource" matSort>
...
<tr mat-header-row *matHeaderRowDef="displayColumns; sticky: true"></tr>
<tr
mat-row
*matRowDef="
let rateMethod;
let j = index;
columns: displayColumns
"
(dblclick)="editRateMethod(rateMethod.rateMethodId)"
(contextmenu)="onContextMenu($event, rateMethod)"
[ngClass]="{ 'striped-row': j % 2 === 0 }"
></tr>
</mat-table>