首页 > 解决方案 > Mat-option select 从 Map 中设置默认选择的选项

问题描述

如何将我用于 mat-select 的地图的第一个元素设置为默认选择选项?我有:

<mat-select formControlName="formValoreScadenzario" [(value)] ="selectedValoreScadenzario">
  <mat-option *ngFor="let scad of mappaValoriScadenzario" [value]="scad.key">
    {{scad.value}}
  </mat-option>
</mat-select>

mappaValoriScadenzario我的地图在哪里。如何将我的地图的第一个键值元素设置为默认选择值?我只找到了带有硬编码值或简单字符串数组的示例。

标签: angulartypescriptangular-material

解决方案


你需要修复在 ngOnInit 中选择的默认值:在你的 .ts 文件中,以这个例子 -.- 为例,

https://stackblitz.com/edit/how-to-set-default-value-of-mat-select-when-options-are-retriev


推荐阅读