这个问题可能是因为在Angular Material的样式中缺少关键CSS属性。可以通过为包含表格的组件添加以下CSS样式来解决这个问题:
.mat-row {
background-color: inherit;
}
这样,当您删除一个行时,背景颜色将保持不变,并且不会出现白色颜色。
注意,这需要在Angular Material的全局样式中添加,或在组件的样式文件中覆盖。
您也可以通过添加以下CSS属性来覆盖背景颜色:
.mat-row:hover,
.mat-row:focus {
background-color: #FFF !important;
}
这使得在鼠标悬停或焦点下,背景颜色将变为白色,但是在删除行时不会发生,可以避免出现问题。