Angular Material对话框使用md-list-item ng-repeat在加载时滚动到底部 - 升级后

时间:2016-02-18 17:49:13

标签: angularjs angular-material

我将角度材料从rc1升级到1.05。

现在,当我的对话框加载时,对话框会滚动到列表的底部。

关于为什么滚动到列表底部的任何想法。

由于

1 个答案:

答案 0 :(得分:0)

这可能有点迟了但我想我已经弄清楚发生了什么。 $ mdDialog有一个选项:

focusOnOpen - {boolean=}: An option to override focus behavior on open. Only
disable if focusing some other way, as focus management is required for 
dialogs to be accessible. Defaults to true.

这意味着为确保对话框的聚焦,对话框中的某些内容会聚焦。

我对此的体验是对话框底部的按钮默认聚焦,因此对话框向下滚动以显示它们。

我的修复是将md-autofocus添加到对话框顶部的输入中。