在Visual Studio模拟器上运行应用程序时无法检索数据

时间:2019-05-18 21:10:55

标签: android cordova angular7 ionic4 capacitor

我在项目中使用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();
      }
    );
  }

0 个答案:

没有答案