Get value from option

this is my view

<ion-item>
        <ion-label floating style="color:red">Shipping Address</ion-label>
        <ion-select [(ngModel)]="data.office_code" name="office_code" ([ngModel])="selectedItem" (ionChange)="onItemSelection(selection)">
          <ion-option *ngFor="let data of ofcode" [value]="data.office_code"> {{data.title_address}}
          </ion-option>
          
        </ion-select>

      </ion-item>

this is my controller

public onItemSelection(selection) {
    if ( selection != undefined) {
      console.log(selection);
       console.log('bbbbbbb');
       console.log(this.ofcode);
      
    } else {
     
      console.log(this.selectedItem);
       console.log('lalalalala');
        console.log(this.ofcode);
        /*console.log(selection.data.office_code);*/
    }

  }

how can i get value from selected item?

You can try like this.

<ion-item>
        <ion-label floating style="color:red">Shipping Address</ion-label>
        <ion-select [(ngModel)]="data.office_code" name="office_code" ([ngModel])="selectedItem" #selection (ionChange)="onItemSelection(selection.value)">
          <ion-option *ngFor="let data of ofcode" [value]="data.office_code"> {{data.title_address}}
          </ion-option>
          
        </ion-select>

      </ion-item>
public onItemSelection(selectionValue) {

console.log(selectionValue)
}

I hope your problem will be fixed
Good Luck
Thanks