【问题标题】:AngularJS md-select limit optionsAngularJS md-select 限制选项
【发布时间】:2015-09-28 12:06:40
【问题描述】:

有没有办法限制 md-select 标签中显示的选项,因为它默认为 5 个选项。提前致谢

编辑:

<md-select ng-model="aaa" name="bbb" required>
                        <md-option value="1">1</md-option>
                        <md-option value="2">2</md-option>
                        <md-option value="3">3</md-option>
                        <md-option value="4">4</md-option>
                        <md-option value="5">5</md-option>
                        <md-option value="6">6</md-option>
                        <md-option value="7">7</md-option>
                        <md-option value="8">8</md-option>
                        <md-option value="9">9</md-option>
                        <md-option value="10">10</md-option>
                        <md-option value="11">11</md-option>
                        <md-option value="12">12</md-option>
                        <md-option value="13">13</md-option>
                        <md-option value="14">14</md-option>
                    </md-select-menu>
                </md-select>

【问题讨论】:

  • 在此处粘贴您的模板。
  • 我希望它显示超过 5 个选项
  • 我用md-select-menu md-content { overflow-y: auto !important; }来显示滚动条

标签: angularjs material-design


【解决方案1】:

在 AngularJS 的 Material Design CSS 文件中搜索 md-select-menumd-select-menu md-content 并更改 max-height 值 - 默认为 256px。

最好将您自己的类添加到这些元素(或仅使用父类)并覆盖该值。

编辑
演示网址:https://codepen.io/anon/pen/MabBxg
这是材料设计网站的演示,我在其中添加了更多选项和以下 css 行:

body md-select-menu, body md-content{
  max-height: 350px;
}

注意:因为这是max-height,所以您的应用程序中显示的选项数量也取决于您的窗口高度。即使在演示页面中,您也必须降低顶部框架的高度才能看到更多选项。

【讨论】:

  • 你能举个例子吗?
  • 如果 css 与 md-select 标签内联,它是否也可以工作?
  • body 不应受该 css 规则的影响。如果您检查演示页面上的 body 元素,您会发现它没有附加 max-height 属性。它应该与内联 css 一起使用,为什么不呢。我认为您可以使用ng-style 指令来保持一切“角度方式”
  • 怎么样?我是 Angular js 的新手,不知道如何
  • 对于 ngStyle 指令,您在这里拥有所需的一切 docs.angularjs.org/api/ng/directive/ngStyle 和对于 AngularJS 一般而言,您应该从他们的网站阅读开发人员指南/教程/API 参考。
猜你喜欢
  • 1970-01-01
  • 2016-06-25
  • 1970-01-01
  • 2015-08-23
  • 2018-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多