У меня поиск с использованием ioni c, на консоли результат нормальный, но он не отображается в html, или лучше, он только время от времени показывает и не выдает никакой ошибки.
busca.page.ts
BuscarEmpresa(busca: any) {
this.Service.presentLoading();
const cPromise = this.fireSQL.query(`
SELECT __name__ AS docId, fantasia, cidade, logo, estado
FROM empresas
Where fantasia like '` + busca + `%' or cidade like '` + busca + `%'
`);
cPromise.then(lista => {
this.retornojsonbusca = lista;
console.log(lista);
console.log(lista.length);
if (lista.length > 0) {
console.log(lista.length + " empresa localizada");
} else {
console.log("Empresa não localizada");
}
this.Service.loadingCtrl.dismiss();
})
.catch(error => {
console.log(error);
this.Service.loadingCtrl.dismiss();
});
}
buscar.page. html
<ion-list inset>
<ion-item *ngFor="let dadosbusca of retornojsonbusca" style="border:1px solid #DDDDDD;margin-bottom:4px;border-radius:5px;" (click)="OpemEmpresa(dadosbusca.docId)" >
<ion-thumbnail style="margin-right: 10px;">
<img src="https://fidelizare.com.br/images/parceiros/{{dadosbusca.logo}}">
</ion-thumbnail>
<ion-label>
<h3 style="color:midnightblue;">{{dadosbusca.fantasia}}</h3>
<p><span color="secondary">{{dadosbusca.cidade}}/{{dadosbusca.estado}}</span></p>
</ion-label>
</ion-item>
</ion-list>
Что может быть не так? Заранее спасибо.