Вы должны установить его на выбор:
<ion-item>
<ion-label>Language</ion-label>
<ion-select [(ngModel)]="current_language">
<ion-option *ngFor="let language of languages; let i = index" [value]="language" [selected]="i === 0"> // selects first item
{{language.name}}
</ion-option>
</ion-select>
</ion-item>
или значение вашего ngModel с одним из элементов вашего массива:
<ion-item>
<ion-label>Language</ion-label>
<ion-select [(ngModel)]="current_language">
<ion-option *ngFor="let language of languages;" [value]="language">
{{language.name}}
</ion-option>
</ion-select>
</ion-item>
в тс:
current_language = this.languages[0]; // selects first item
обновление :
если вы получаете хранилище текущей языковой формы:
ngOnInit(){
let fromStore: Language = {name: 'second' , id:1};
let index: number = this.languages.findIndex(item => item.id === fromStore.id);
this.current_language = this.languages[index];
}
проверка ДЕМО .