【发布时间】:2015-06-16 17:38:03
【问题描述】:
我有一个角材质应用程序,其中有一个按钮,可以触发一个带有下拉菜单的对话框。如果按钮位于顶部,则一切正常且符合预期。
如果按钮位于底部,因此用户必须滚动才能找到它,但是,一旦点击下拉菜单,页面就会跳回顶部。对话框一直在底部打开,我不能向下滚动到它或点击它,所以我必须重新加载页面才能做任何事情,对话框没有用。
如果我使用
<select ng-options="opt.val as opt.name for opt in options" ng-model="d"></select>
然后它就可以正常工作了。
但是如果我使用 md-select
<md-select ng-model="d">
<md-option ng-value="opt.val" ng-repeat="opt in options">{{opt.name}}</md-option>
</md-select>
然后它就坏了。
jsfiddle:https://jsfiddle.net/st3m3x0g/3/
如果您一直滚动到输出的底部,单击一个按钮,然后尝试打开下拉菜单,您可以看到问题。
有什么办法可以避免吗?
【问题讨论】:
标签: javascript html angularjs dialog material-design