【发布时间】:2019-12-05 21:55:33
【问题描述】:
我正在使用 angularjs 材料 1.1.0。在带有 multiple=true 的 md-select 中,所选选项将显示在另一个下方,如下所示:
当我查看创建的 HTML 时,不知何故,一个额外的 div 被添加到多选 html 中,如下所示:
<md-select-value class="md-select-value" id="select_value_label_127"><span><div class="md-container"><div class="md-icon"></div></div><div class="md-text ng-binding">Standtag</div>, <div class="md-container"><div class="md-icon"></div></div><div class="md-text ng-binding">Umsatzsteuer</div>, <div class="md-container"><div class="md-icon"></div></div><div class="md-text ng-binding">Verkaufspreis effektiv ohne Umsatzsteuer</div></span><span class="md-select-icon" aria-hidden="true"></span></md-select-value>
<div class="md-container"><div class="md-icon"></div></div>
上面的 div 正在被添加,这就是导致所选项目按行显示的原因,而不是用逗号分隔的单行。当我删除 abve div 时,所选选项以正确的格式显示。当我查看 angularjs 网站时,那个 div 不存在。我无法弄清楚为什么要添加这个额外的 div。
【问题讨论】: