我在项目中使用ionic 4,我的应用程序在浏览器上运行正常,当我在模拟器上运行应用程序时,无法从服务器上检索数据,我得到了此错误:
TypeError:您提供了“函数(错误){ // TODO:将错误发送到远程日志记录基础结构 console.error(错误); //登录到控制台 // TODO:更好地转换错误以供用户使用 _this.log(操作+“失败:” + error.message); //通过返回空结果让应用继续运行。 返回Object(rxjs__WEBPACK_IMPORTED_MODULE_3 __ [“ of”])(结果); }'预计会出现流。您可以提供一个Observable,Promise,Array或Iterable。
以下是从服务器检索数据的方法:
getDataScanedFromBD() {
const loading = await this.loadingController.create({
message: "Loading"
});
await loading.present();
await
this.api.getProductById("Ardian").subscribe(
result => {
this.ObjectResult = result;
console.log(JSON.stringify(this.ObjectResult));
//loading.dismiss();
},
err => {
console.log(err);
//loading.dismiss();
}
);
}