Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 单击“关闭”时,“角度材料2”对话框(材料对话框)将页面滚动到顶部。_Angular_Angular Material2 - Fatal编程技术网

Angular 单击“关闭”时,“角度材料2”对话框(材料对话框)将页面滚动到顶部。

Angular 单击“关闭”时,“角度材料2”对话框(材料对话框)将页面滚动到顶部。,angular,angular-material2,Angular,Angular Material2,当我在mat对话框中单击关闭按钮时,滚动顶部位置会自动重置并移动到顶部。我使用的是angular material 6.1.0版本。这只发生在IE11中 我对角材料7.3.2也有同样的问题。 当对话框关闭时,页面向上滚动。除非单击页面中的某个元素,否则将打开对话框。 后来,我发现问题的出现是因为页面顶部有一个焦点元素(导航按钮),单击页面上的某个元素会将焦点从该按钮上移除 因此,我在matdialog打开方法的config对象中添加了autoFocus:true和restoreFocus:fal

当我在mat对话框中单击关闭按钮时,滚动顶部位置会自动重置并移动到顶部。我使用的是angular material 6.1.0版本。这只发生在IE11中

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


因此,我在matdialog打开方法的config对象中添加了
autoFocus:true
restoreFocus:false

请在此共享一些代码我在Angular2 material v1.1.4中观察到了相同的错误,但它确实存在。