我正在使用角度材料对话框并在Iphone上遇到了这个问题 .
我无法打开多个对话框,当我先打开(确定),我试图打开第二个(在第一个,而不是关闭第一个),然后什么都不会发生,我的意思是什么都没发生,没有错误,没有第二个对话框 .

所以,它在linux,windows,android上运行良好,但是不能用于Iphone,还不知道Mac OS .

我使用这样的标准代码:

openDialog(): void {
let dialogRef = this.dialog.open(DialogOverviewExampleDialog, {
  width: '250px'
});

dialogRef.afterClosed().subscribe(result => {
  console.log('The dialog was closed');
  this.animal = result;
});

UPDATE ::它在角度材料中的错误,我在角度材料github的问题中发现了同样的问题,称为“IOS上的嵌套对话框”,并且它仅在大约一个月前的角度材料的最新版本中修复,如果你有同样的问题只能修复它将角度材料更新到版本5. *但这也需要角度版本5 .