如何更改自动完成角度材质2中下拉列表的宽度?我想让下拉宽度与输入框相同。
https://plnkr.co/edit/uFS9M3?p=preview
<md-input-container>
<input class="app-searchbox-input" mdInput placeholder="How to change the width of dropdown?" [mdAutocomplete]="auto" [formControl]="stateCtrl">
</md-input-container>
<md-autocomplete #auto="mdAutocomplete">
<md-option *ngFor="let state of filteredStates | async" [value]="state">
{{ state }}
</md-option>
</md-autocomplete>
&#13;
答案 0 :(得分:1)
将您的css类添加到md-container
<md-autocomplete #auto="mdAutocomplete" class="app-searchbox-input">
<md-option *ngFor="let state of filteredStates | async" [value]="state">
{{ state }}
</md-option>
</md-autocomplete>
<强> Updated Plunk 强>
答案 1 :(得分:0)
据我了解,截至2018年7月,默认情况下,自动完成面板的宽度已经与输入字段的宽度相同。
根据我对类似问题的answer,现在您可以使用新的panelWidth属性。
@Input()
panelWidth: string | number
指定自动完成面板的宽度。可以是任何CSS尺寸 值,否则它将匹配其主机的宽度。