我正在尝试移除“材料”对话方块中的垂直卷动。
我尝试用CSS
.mat-dialog-container /deep/ {
overflow-y: hidden;
}
以及父组件中的代码
this.dialog._overlayContainer._containerElement.style.overflowY = "hidden";
可是,没有办法。
有谁知道我是怎么做到的吗?
谢谢
我正在尝试移除“材料”对话方块中的垂直卷动。
我尝试用CSS
.mat-dialog-container /deep/ {
overflow-y: hidden;
}
以及父组件中的代码
this.dialog._overlayContainer._containerElement.style.overflowY = "hidden";
可是,没有办法。
有谁知道我是怎么做到的吗?
谢谢
9条答案
按热度按时间1qczuiv01#
转到styles.scss文件,然后添加以下内容:
并且添设了
作为要发送到dialogComponent的MatDialogRef对象的一部分
vdgimpew2#
在对话框组件的样式中:
dgtucam13#
这是我的实现。在
TrendDialogComponent
的父组件中并将此css添加到style.css
5fjcxozz4#
在对话框组件的样式中,可以使用
yqhsw0fo5#
当我的html包含
mat-dialog-content
时,我遇到了同样的问题然后我改口道:
并从对话框中删除垂直滚动条。
0qx6xfy66#
如果你的对话框延伸到整个页面,而右边的滚动条没有消失,我会建议这个选项。
这对我很有效。
doinxwow7#
afdcj2ne8#
flvtvl509#
您可以通过MatDialogConfig的id设置组件的css id
然后在src\styles.css中设置id的css