如何在加载时显示带有默认值的垫选

时间:2019-12-12 22:02:34

标签: html angular typescript drop-down-menu

这是我的标记:

  <mat-form-field class="col-md-3" *ngIf="isShown">
    <mat-select placeholder="Status" formControlName="batchStatus" [value]="selected">
      <mat-option *ngFor="let Status of statusList"[value]="status.referenceDetailCode">
        {{ status.referenceDetailValue }}
      </mat-option>
    </mat-select>
  </mat-form-field>

ts代码:

this.isShown = true;
this.selected = res.status;

使用上面的代码,不会以我在打字稿文件中设置的状态选择下拉列表。

1 个答案:

答案 0 :(得分:1)

它通过以下方式起作用:        this.displayForm.controls.status.setValue(this.selected);