gpt4 book ai didi

Angular 垫自动完成框位于引导导航栏组件下方

转载 作者:行者123 更新时间:2023-12-04 17:41:51 25 4
gpt4 key购买 nike

我正在尝试在 bootstrap Navbar 中使用 Angular Material matAutocomplete mat-options,这是我的代码

    <li class="nav-item">
<form class="example-form">
<mat-form-field class="example-full-width">
<input type="text" placeholder="Pick one" aria-label="Number" matInput [formControl]="myControl" [matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let option of options" [value]="option">
{{option}}
</mat-option>
</mat-autocomplete>
</mat-form-field>
</form>
</li>

snapshot

您可以在快照中看到 mat-options 的第一项在导航栏下。自动完成示例工作正常,但建议框出现在 Bootstrap 下如何在导航栏顶部制作 mat-option。

添加 class .mat-option 和 z-index css 属性无效。

.mat-option{
z-index: 999;
}

提前致谢

最佳答案

您可以通过两种方式做到这一点。您唯一需要记住的是,如果您的导航栏的 z-index 超过 1000,它将与 matAutoComplete 下拉菜单重叠。

  1. 将此添加到您的 CSS 文件(首选)

    .navbar{

    z-索引:1000;

  2. 或将此添加到您的 CSS 文件

    .cdk-overlay-container{z-index: 10001 ;}

关于 Angular 垫自动完成框位于引导导航栏组件下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54157296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com