将 cordova 插件添加到 Ionic 2



我在 ionic v1 中使用了这个插件,工作正常。但我不确定如何将其添加到 Ionic 2 中

无法构建项目,因为它找不到科尔多瓦

import { Component } from '@angular/core';
import { Platform, NavController, NavParams } from 'ionic-angular';

@Component({
    selector: 'page-scan-vehicle',
    templateUrl: 'scan-vehicle.html'
})
export class ScanVehiclePage {
    constructor(public platform: Platform, public navCtrl: NavController, public navParams: NavParams) {}
    public scan () {
        // open scanner
        // save results
        this.platform.ready().then(() => {
            cordova.plugins.pdf417Scanner.scan()
        });
    }
}

在这个例子中,Enev 他们正在做同样的事情。 但是如果找不到科尔多瓦,它将如何工作,我的意思是科尔多瓦只有在建成后才会添加,不是吗?

您的代码和您给我们的示例的主要区别是:

应用程序/页面/主页/主页。.js

您的代码(我猜您使用ionic-cli生成页面)

扫描车辆页面。TS

试试这个

(<any>cordova).plugins.pdf4157Scanner.scan();

这是避免打字稿出现问题的解决方法,因为 cordova 在该范围内不存在,但您知道它存在于运行时。

相关内容

  • 没有找到相关文章

最新更新