【问题标题】:Angular-Material md-select in md-dialogmd-dialog 中的 Angular-Material md-select
【发布时间】: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


    【解决方案1】:

    此功能在角度材料 v0.9.8 中不起作用,实际上,当我在框外单击时,我需要一个对话框上的功能,它应该隐藏在角度材料的 v 0.9.8 中。

    【讨论】:

    • 如果可能的话,为 angular material v 0.9.8 提供解决方案,如果在框外单击,对话框应该关闭...提前谢谢...
    【解决方案2】:

    这已在v0.9.0 中修复

    更多详情请参阅issue 1648

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多