【发布时间】:2020-02-18 21:25:00
【问题描述】:
我正在开发一个 Angular 8 的项目,我使用 MatDialog 在对话框中打开带有表单输入的新组件。例如:
import {MatDialog} from '@angular/material/dialog';
import {AddDialogComponent} from '../add-dialog.component';
constructor(private dialog: MatDialog){
}
private addNewRow() {
const dialogRef = this.dialog.open(AddDialogComponent, {
width: 'auto',
height: 'auto',
maxHeight: '100vh',
maxWidth:'100vw',
data: Data
});
dialogRef.afterClosed().subscribe(
result => {
// statements
});
}
当对话框打开时,maxWidth: '100vw' 可以正常工作,因为不支持 maxHeight: '100vh'。还尝试了 maxHeight: '100vh !important' 并尝试从 .css 文件更改样式。
两者都不起作用。对此问题的任何建议或解决方案将不胜感激。
谢谢。
【问题讨论】:
标签: javascript html css angular angular-material