如何避免在另一个MatDialog中调用MatDialog时,第一个MatDialog在Angular 5中被关闭?

时间:2018-01-18 11:23:08

标签: angular angular-material

我有一个MatDialog,我想从中打开另一个(确认操作)。问题是当第二个MatDialog打开时,第一个MatDialog关闭,这不是一个理想的效果。

我已经看到在以前的版本中存在'multiple'属性,但现在它不在https://material.angular.io/components/dialog/api

有谁知道怎么做?谢谢。

1 个答案:

答案 0 :(得分:0)

道歉。很长一段时间没有找到解决方案,但我一直在寻找,我找到了问题的原因。

很傻。我提到它以防万一发生:在第一个MatDialog的模板中将所有内容放在一个表单中。然后打开第二个MatDialog的按钮提交表单,这导致第一个MatDialog的关闭。

我已经改变它并且它完美无缺。