在检查时破碎的mat-cell内的Angular 2 mat-checkbox

时间:2017-11-30 17:57:23

标签: angular angular-material2

有人可以帮我解决这个问题吗?

mat-checkbox broken on check

这是我的代码:

$array

我正在Inspect上寻找解决方案,并意识到当我取消选中该位置时,检查工作是否正常。

css property

enter image description here

谢谢!

3 个答案:

答案 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;
}