【问题标题】:How to use md-chips in line如何在线使用md-chips
【发布时间】:2016-02-13 02:22:02
【问题描述】:

我正在尝试在单行中使用角度材料的 md-chips 指令,但是当我添加的芯片多于字段大小时,该字段会在底部添加一行,就像 image 一样。

【问题讨论】:

    标签: angular-material


    【解决方案1】:

    我认为您需要一种 CSS 解决方法来适应输入表单中 md-chips 的行为。

    例如,您可以使用以下 CSS:

    /* reduce input element (not visible till the user begins editing) width */
    .md-chips .md-chip-input-container input {
      max-width: 20px;
    }
    
     /* adapt input to md-chip height */
    .myheight {
      height: 49px !important;
    }
    
    /* adapt datepicker input to md-chip height */
    .md-datepicker-input {
      height: 49px;
    }
    

    这是一个演示:http://codepen.io/beaver71/pen/gPqPBW

    P.S.:不要忘记文档声明:

    警告:此组件正在进行中。如果您现在使用它,它可能会在您的未来打破。

    【讨论】:

    • 在您的示例中,组件不显示正在写入的内容,当达到行的空间限制时,它们会在下面创建一个新行,我想避免创建一个新行的行为下面并继续在同一行隐藏左侧的第一个“标签”。感谢您的帮助
    • 可能要获得你想要的你需要另一个组件。这个有一个“不可见”的输入元素,并且没有水平滚动的芯片已经在
    • 内联显示多个芯片:<md-chips ng-model="['Apples','Oranges']" readonly></md-chips>
    猜你喜欢
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    相关资源
    最近更新 更多