Я работаю над проектом Angular 4 и создал модальное диалоговое окно с использованием материала Angular.Но диалоговое окно появляется в левой нижней части страницы.Как я могу разместить модальное диалоговое окно в середине страницы.
Это метод открытого диалога.Я вызвал метод openDialog () в другом методе.
openDialog() {
let dialogRef = this.dialog.open(DialogOverviewExampleDialog, {
panelClass: 'my-centered-dialog',
width: '450px',
height: '250px',
});
dialogRef.afterClosed().subscribe(result => {
console.log('The dialog was closed');
});
}
Это класс DialogOverviewExampleDialog.
@Component({
selector: 'dialog-overview-example-dialog',
templateUrl: 'dialog-overview-example-dialog.html',
})
export class DialogOverviewExampleDialog {
constructor(
public dialogRef: MatDialogRef<DialogOverviewExampleDialog>,
@Inject(MAT_DIALOG_DATA) public data: any) { }
onNoClick(): void {
this.dialogRef.close();
}
}