如何在角度2应用程序中扫描Qr代码?

时间:2017-04-02 14:27:47

标签: angular qr-code angular-cli

我正在尝试创建一个应用程序,它将使用angular-cli扫描qr代码? 我确实找到了几个像qrcode-reader这样的npm模块。但是他们中的任何一个都使用角度2.我猜,因为qrcode-reader更像nodejs服务器端模块。 无论如何构建应用程序?

3 个答案:

答案 0 :(得分:1)

一旦我使用@zxing/ngx-scanner,它就可以正常工作。 参见演示here

易于使用:

<!-- some.component.html -->
<zxing-scanner></zxing-scanner>

安装:npm i @zxing/ngx-scanner

答案 1 :(得分:0)

我在ng-cordova中使用barcodeScanner来扫描条形码。我必须在ngCordova中进行代码更改才能使它与barcodeScanner插件一起正常工作(有几个版本),但它现在工作得很好。

答案 2 :(得分:0)

我刚刚在一个项目中安装了angular2-qrscanner,它似乎正在开箱即用。 (它仅适用于Chrome,FF和Opera)

Github:https://github.com/tulkasEldarion/angular2-qrscanner

安装:npm install angular2-qrscanner --save

使用:<qr-scanner (onRead)="callback($event)"></qr-scanner>