Я разрабатываю мобильное приложение с ionic, и у меня проблема с тегом ion-select.
Значение ion-select не загружается, пока я не нажму на него.
<ion-item>
<ion-label position="stacked" style="color: darkgrey">Etat intervention {{liste[0].id_etat_intervention}} - {{etat_select}}</ion-label>
<ion-select okText="OK" cancelText="Annuler" [value]="liste[0].id_etat_intervention">
<ion-select-option *ngFor="let etat of etats_intervention" [value]="etat.id" >{{etat.id}} {{etat.libelle}}</ion-select-option>
</ion-select>
</ion-item>
В моем файле TS:
await this.dbProvider.getEtatsIntervention().then((data) => {
this.etats_intervention = data;
});
В моем файле провайдера:
getEtatsIntervention () {
const req = 'SELECT id, libelle FROM etat_intervention ORDER BY libelle ASC ;';
return this.database.executeSql(req, []).then (result => {
const infos = [];
if (result.rows.length > 0) {
for (let i = 0; i < result.rows.length; i++) {
infos.push({
id: result.rows.item(i).id,
libelle: result.rows.item(i).libelle});
}
}
return infos;
}).catch(e => console.log('erreur database.getEtatsIntervention() ' + e.error));
}
И значение 'liste [0] .id_etat_intervention' восстанавливается таким же образом, когда форма загружается
Вот что случилось:
При загрузке формы
Когда я нажимаю на поле
Я попробовал все, что застрял ...
Спасибо за вашу помощь!