Мне нужно прочитать несколько значений из набора полей выбора и сохранить его в массиве таким образом, чтобы все значения в массиве были уникальными. Но я получаю сообщение об ошибке, подобное этому: «Невозможно прочитать свойство» id'of undefined ".
Я уже пытался утешить значения.Событие $, возвращающее значение, я ожидаю логическое значение (истина или ложь)
<ion-select id="filter3" *ngIf="filter_type.travels" (ionChange)="choose_type('travels',travels.id, $event)" multiple="true">
<ion-option id="filter3" *ngFor="let travels of filter_type.travels " [value]="travels.id" [selected] = "false">{{travels.name}}</ion-option>
</ion-select>
Ts
choose_type(type: string, value: any, event: any)
{
console.log('Value' , value);
let index;
if (event.checked === true)
{
this.user_filter[type].push(value);
}
else
{
index = this.user_filter[type].indexOf(value);
this.user_filter[type].splice(index, 1);
}
console.log('User filter app' , this.user_filter);
}