Ion-select with dynamic options

hey i want selected item object from the ion-select.

code that i used but i didn’t get the value.

<ion-item>
    <ion-label>Offer</ion-label>
    <ion-select [formControl]="dthactivationForm.controls.offerControl" (ionChange)="offerSelected(item)">
    <ion-option *ngFor="let item of offerArray" value="{{item.id}}">{{item.text}}</ion-option>
    </ion-select>
 </ion-item>

offerSelected(item)
  {
    
    //this.selOffer = item; 
    this.offer = item.text;
    this.oamount = item.amount;  // RETURN undefined
    this.odisc = item.disc;// RETURN undefined

    this.enableDetail();
  }
1 Like