获取多个 select 个 ID 值

Get multiple select ID values

我有一个 select 加载了数据库中的记录,我需要根据用户 select 编辑的选项获取 ID 值。部分代码:

HTML:

<label>PERSONAL</label>
<mat-select class="form-control" formControlName="personal" multiple>
    <mat-option *ngFor="let item of arrPer" [value]="item.per_IDPersonal">{{ item.per_nombreCompleto }}</mat-option>
</mat-select>

我需要这些值:

TS(尝试使用 for in)

for (const key in this.f.personal.value) {
    console.log(key);
  }

然后我得到

有什么想法吗?

for...in 遍历对象的属性。在本例中,它们是数组索引。

for...of 可用于迭代对象的值。

for (const value of this.f.personal.value) {
  console.log(value.per_IDPersonal);
}