简体   繁体   English

angular 8 Cordova 插件承诺

[英]angular 8 Cordova plugin promise

I am trying to return the data returned by the cordova plugin using a promise, but I don't know why the application closes.我正在尝试使用承诺返回cordova插件返回的数据,但我不知道为什么应用程序关闭。 What is wrong with my code?我的代码有什么问题?

  scanQr() {
    this.qrscan.scanCode().then((imageData) => {
      console.log(imageData);
    }, (err) => {
      console.log("Camera issue: " + err);
    });
  }

 public scanCode(): Promise<any> {
    return new Promise(function (resolve, reject) {
      cordova.plugins.barcodeScanner.scan((result) => resolve(result), (error) => reject(error));
    });
  }

我只是删除并将 de cordova-android 平台添加到最新版本(8.1.0)并且正在工作......

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM