我有modal
我有angular-material
autocomplete
。它的html是这样的
<mat-form-field class="example-full-width dummy-input-field" floatLabel="never">
<input matInput class="custom-input" (blur)="getValue()" [matAutocomplete]="auto" [formControl]="stateCtrl">
</mat-form-field>
<mat-autocomplete #auto="matAutocomplete" style="z-index: 2000;">
<mat-option *ngFor="let state of filteredStates | async" [value]="state.name">
<img class="example-option-img" aria-hidden [src]="state.flag" height="25">
<span>{{state.name}}</span> |
<small>Population: {{state.population}}</small>
</mat-option>
</mat-autocomplete>
但这里的问题是我的autocomplete
结果列表显示在这样的模态后面
您可以在屏幕叠加层的左上方看到一个列表显示。基本上这个列表是material-autcomplete
建议列表。我已经尝试过这些 css 来z-index
改变autocomplete
.md-autocomplete-suggestions-container {
z-index: 100000 !important;
}
.cdk-overlay-container {
z-index: 999999 !important;
}
但是没有一个解决方案有效。我没有使用bootstrap
模式。我正在使用npm
simple-modal
. 我该如何解决这个问题?