单击关闭时,Angular material2对话框(mat-dialog)滚动到顶部。

时间:2018-07-13 10:21:01

标签: angular angular-material2

每当我单击mat-dialog中的关闭按钮时,滚动顶部位置将自动重置并移至顶部。我正在使用角材料6.1.0版本。这仅在IE11中发生。

1 个答案:

答案 0 :(得分:2)

我在Angular材料7.3.2上遇到了同样的问题。 当对话框关闭时,页面向上滚动。除非我单击页面中的元素,否则打开对话框。 后来,我发现问题正在发生,因为页面顶部(导航按钮)顶部有一个焦点元素,然后单击页面上的某个元素将焦点从该按钮移开。

因此我将autoFocus: truerestoreFocus: false添加到matdialog打开方法的配置对象中