Получить несколько значений идентификатора выбора - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть выборка, загруженная записями из базы данных, и мне нужно получить значения идентификатора в соответствии с параметрами, выбранными пользователем.Некоторый код:

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>

Мне нужны эти значения:

enter image description here

TS (попробуйте сза в)

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

и я получаю

enter image description here

Есть идеи?

1 Ответ

1 голос
/ 24 сентября 2019

for ... in перебирает свойства объекта.В этом случае это индексы массива.

for ... of может использоваться для перебора значений объекта.

for (const value of this.f.personal.value) {
  console.log(value.per_IDPersonal);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...