Estoy tratando de usar el material angular con un mapa de cadenas que se llena desde mi backend (funciona) después de llenarlo tiene los siguientes valores: {clave: ..., valor: ...} pero mi selección permanece vacía si Hago clic en él, no me muestra ningún valor para seleccionar. ¿Alguien de ustedes puede mirarlo y decirme qué está mal?
Este es mi html (solo seleccione):
<mat-select formControlName="legitimiertGwg" multiple > <mat-option *ngFor="let person of personArray" [value]="person.key">{{person.value}}</mat-option> </mat-select>Este es mi archivo ts (solo mapa):
personArray = new Map<string, number>();Tienes que decirle a Angular que obtenga iteraciones de bucle como par [clave, valor] agregando el "valor clave" de la tubería como se muestra a continuación:
<mat-select formControlName="legitimiertGwg" multiple > <mat-option *ngFor="let person of personArray | keyvalue" [value]="person.key"> {{person.value}} </mat-option> </mat-select>