代码如下:
从'@angular/core'导入{组件};
从 'ionic-angular' 导入 { NavController, Platform };
从'@ngx-translate/core'导入{ TranslateService };
从'@ionic-native/barcode-scanner'导入{ BarcodeScanner };
@零件({
选择器:'page-home',
模板网址:'home.html'
})
导出类主页 {
构造函数(公共navCtrl:NavController,私有翻译:TranslateService,私有barcodeScanner:BarcodeScanner){
}
//切换语言
改变语言() {
让 browserLang = this.translate.currentLang;
this.translate.use(browserLang.match(/en/) ? 'zh' : 'en');
}
//扫描测试
扫码(){
this.barcodeScanner.scan()
.then((结果) => {
控制台.log(结果);
})
.catch((错误) => {
警报(错误);
});
}
}
错误图片:
参考:<a href="https://ionicframework.com/docs/native/barcode-scanner/" rel="noreferrer">https://ionicframework.com/docs/native/barcode-scanner/
新问题出现:
根据Suraj的建议,提示“plugin_not_installed”
错误图片:

开发环境:Visual Studio 2017
