我使用 Angular Material UI 在 Angular 2 中创建了模态对话框。 应用程序有两个按钮,当我们单击任何按钮时,对话框应该打开。我可以在单击按钮时打开模式对话框,但是当我们连续单击按钮时会打开多个对话框。 我们如何才能只打开一个对话框并限制应用打开另一个对话框(如果已经存在)。
下面是APP链接
最佳答案
if(this.dialog.openDialogs.length==0){
dialogRef = this.dialog.open(ModalComponent, {
// disableClose: true
});
这对于删除多个打开的对话框很有用
关于angular - 如何控制打开多个对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45952470/