【发布时间】:2019-01-11 16:32:40
【问题描述】:
我在我的项目中添加了一个 Ion-select,并且我试图在我点击时进行过滤,只显示该点击的信息。但由于某种原因,它给了我错误以及我在这一切中的新手,我不知道它会是什么。如果有人可以帮助我,我会很高兴。我很抱歉翻译成英文。
HTML
<ion-select (ionChange)="selecionaregiao()" [(ngModel)]="regiao">
<ion-option value="opt1"></ion-option>
<ion-option value="opt2">Zona Oeste</ion-option>
<ion-option value="opt3">Zona Norte</ion-option>
<ion-option value="opt4">Zona Sul</ion-option>
</ion-select>
数据库.TS
getRegiao(pregiao: string){
return new Promise<Regiao[]>((resolve, reject) => {
let sql = "SELECT * FROM TB_REGIAO" + pregiao;
console.log(sql);
this.executeQuery(sql).then(data => {
let regioes = [];
data.forEach(function (row) {
let regiao: Regiao = { nom_regiao: row[0]}
regioes.push(regiao);
});
resolve();
}).catch(error => {
console.log(error);
});
});
}
和函数.ts
selecionaregiao(pregiao: string) {
this.db.getRegiao(pregiao)
.then(data => this.regioes = data)
.catch(error => console.log('Something want wrong!'));
}
【问题讨论】:
标签: html sqlite cordova ionic-framework ionic3