Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular “角度材质选择”下拉列表前面的引导模式_Angular_Typescript_Bootstrap 4_Angular Material - Fatal编程技术网

Angular “角度材质选择”下拉列表前面的引导模式

Angular “角度材质选择”下拉列表前面的引导模式,angular,typescript,bootstrap-4,angular-material,Angular,Typescript,Bootstrap 4,Angular Material,我正在构建一个有角度的应用程序,遇到了一个奇怪的bug。我试过几种方法,寻找了几种答案 我有一个简单的引导模式和一个角材料垫选择内的形式 这是我正在谈论的一幅图像,供参考 代码如下: <form #dormForm="ngForm" (ngSubmit)="saveDorm(dormForm.value)"> <div class="container"> <mat-form-field> <mat-select ngModel

我正在构建一个有角度的应用程序,遇到了一个奇怪的bug。我试过几种方法,寻找了几种答案

我有一个简单的引导模式和一个角材料垫选择内的形式

这是我正在谈论的一幅图像,供参考

代码如下:

<form #dormForm="ngForm" (ngSubmit)="saveDorm(dormForm.value)">
  <div class="container">
    <mat-form-field>
      <mat-select ngModel [value]="dormName" name="dormName" placeholder="Pick One!" required>
        <mat-option *ngFor="let dorm of dorms" [value]="dorm.value">{{dorm.viewValue}}</mat-option>
      </mat-select>
      <mat-error *ngIf="!dormForm.valid">
        Please select a valid choice
      </mat-error>
    </mat-form-field>
    <br>
    <mat-form-field>
      <input matInput placeholder="Instructions" ngModel name="instructions" id="instructions" type="textarea">
    </mat-form-field>
    <br>
    <button mat-raised-button color="primary" type="submit" [disabled]="!dormForm.valid">Next</button>
  </div>
</form>

尚未找到工作解决方案,现在进行2天。

更新代码。请考虑使用角材料对话框组件,而不是混合引导和角材料!另外,这可能是引导模式的z索引比选择组件的z索引大的原因。我该如何解决这个问题?我遇到了同样的错误,主要是因为如果模式的z索引比选择下拉列表的z索引大,并且我不想使用材质对话框,这非常烦人,如果你找到了解决办法,请告诉我
.mat-select-menu-container, 
.mat-open-menu-container {
    z-index: 999999 !important;
}

.cdk-global-overlay-wrapper, .cdk-overlay-container {
    z-index: 99999 !important;
 }