Har*_*rry 5 cordova cordova-plugins ionic2
我在离子v1中使用了这个插件,工作得很好.但我不知道如何将它添加到Ionic 2
无法建立项目,因为它无法找到cordova
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()
});
}
}
Run Code Online (Sandbox Code Playgroud)
在这个例子中,他们也在做同样的事情.但如果它没有找到cordova,它将如何工作,我的意思是只有在建成后才添加cordova?
您的代码和您给我们的示例的主要区别在于:
例
应用程序/页/家庭/家.JS
你的代码(我猜你用了ionic-cli来生成页面)
扫描车辆页面.TS
试试这个:
(<any>cordova).plugins.pdf4157Scanner.scan();
Run Code Online (Sandbox Code Playgroud)
这是避免使用typescript问题的一种解决方法,因为cordova在该范围内不存在,但您知道它存在于运行时.
| 归档时间: |
|
| 查看次数: |
2392 次 |
| 最近记录: |