每当我单击mat-dialog中的关闭按钮时,滚动顶部位置将自动重置并移至顶部。我正在使用角材料6.1.0版本。这仅在IE11中发生。
答案 0 :(得分:2)
我在Angular材料7.3.2上遇到了同样的问题。 当对话框关闭时,页面向上滚动。除非我单击页面中的元素,否则打开对话框。 后来,我发现问题正在发生,因为页面顶部(导航按钮)顶部有一个焦点元素,然后单击页面上的某个元素将焦点从该按钮移开。
因此我将autoFocus: true
和restoreFocus: false
添加到matdialog打开方法的配置对象中