答案 0 :(得分:2)
只需修复复选框位置即可。这应该可以解决问题。
<mat-checkbox [(ngModel)]="element.checked" class="fixed"></mat-checkbox>
.fixed {
position: fixed;
}
答案 1 :(得分:1)
似乎问题来自“溢出”属性的默认值。 尝试将其设置为取消设置
<ng-container matColumnDef="checked">
<mat-header-cell *matHeaderCellDef> </mat-header-cell>
<mat-cell *matCellDef="let element" style="overflow: unset;">
<mat-checkbox [(ngModel)]="element.checked"></mat-checkbox>
</mat-cell>
</ng-container>
答案 2 :(得分:0)
这是一个简单的CSS问题
我在@ Angular / material @ 5.0.2上解决了这个问题
mat-cell.mat-cell, mat-header-cell.mat-header-cell {
overflow: visible;
}