首页 > 解决方案 > MatDialog 已经打开时如何更改它的 maxWidth?

问题描述

我知道我可以maxWidth在打开时设置MatDialog,但是如果对话框已经打开了怎么办?

我正在打开对话框

    const dialog = this.dialog.open(DialogComponent, {
      maxWidth: maxWidth,
      width: '100%'
    });

有一个功能updateSize(),但它是用于改变width而不是maxWidth

例如,

this.dialogRef.updateSize("80rem");

会改变width但不会改变max-width

那么,有什么方法可以实现这一点,改变maxWidth对话框何时打开?

提前致谢!

标签: javascriptangularjsangular-materialfrontend

解决方案


推荐阅读