如何使用服务IONIC中的phonegap-barcode-scanner插件关闭相机

时间:2018-12-13 17:39:31

标签: ionic-framework ionic3 phonegap-plugins barcode-scanner

服务正在后台读取即时付款时,我正在使用phonegap-barcodescanner-plugin读取qr。

我正在检测服务中的新即时付款,并启动在条码扫描器启动页面中订阅的事件

event.subscribe('instant-payment', (val) => {
      console.log("Hi--------------", val)
      this.navCtrl.pop()
    });

该事件已正确触发且日志正常,但我正在尝试执行navCtrl.pop()并且该活动从未关闭,我认为它的工作方式与取消扫描器一样

 scan() {
    this.barcodeScanner.scan(this.options).then(barcodeData => {
      if (barcodeData.cancelled == true) {
        this.navCtrl.pop()
      } else {

      }
    }).catch(err => {
      console.log('Error', err);
    });
  }

是否仍然有强制关闭条形码扫描仪并返回到最后一个“ IonicPage”的问题。

感谢您的帮助。

0 个答案:

没有答案