我創建了一個應用程序,其中我使用了material.angular.io中的md-autocomplete。如何覆蓋棱角4中的md-autocomplete scss?
現在問題來了,當我試圖搜索任何東西,建議的下拉寬度較小。所以我想增加md-autocomplete的寬度。
我試過重寫scss,內聯scss但沒用。
以下是我的代碼。
<div class="fill-remaining-space">
<md-input-container class="example-full-width" color="accent">
<md-icon mdPrefix>search</md-icon>
<input type="text" mdInput [mdAutocomplete]="auto" [formControl]="searchCtrl">
<md-icon mdSuffix (click)="clear()">clear</md-icon>
</md-input-container>
<md-autocomplete #auto="mdAutocomplete" id="autocomplete">
<md-option *ngFor="let result of filteredResults" [value]="result.name">
<span [routerLink]="['/category',result.type]" class="row"> {{result.name | lowercase}}<span> in <span class="type"> {{result.type}} </span></span>
</span>
</md-option>
</md-autocomplete>
</div>
我試圖覆蓋使用本SCSS:
.fill-remaining-space {
display: flex;
align-items: center;
justify-content: center;
margin-top: 9px;
margin-left: 14%;
width: 74%;
.mat-autocomplete-panel.mat-autocomplete-visible /deep/ {
background-color: blue !important;
}
}
這有什麼錯,我在做什麼? 感謝
請記住,這會影響應用程序中的_all_ autocompletes。目前沒有好的方法來定位特定的自動完成組件,但https://github.com/angular/material2/pull/6618將添加該支持。 –