簡體   English   中英

Angular2材質2自動完成如何更改下拉寬度?

[英]Angular2 material 2 Autocomplete how to change the width of the drop down?

如何在自動完成角度材料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> 

將您的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>

更新了Plunk

據我所知,截至2018年7月,默認情況下,自動完成面板寬度已與輸入字段寬度相同。

按我的回答對一個類似問題,你現在可以使用新的panelWidth財產。

@Input()
panelWidth: string | number

指定自動完成面板的寬度。 可以是任何CSS大小調整值,否則它將匹配其主機的寬度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM