1.0.1 • Published 5 years ago

ngx-card-scanner v1.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

Installation

npm install ngx-card-scanner

Usage

Once the package has been installed you should extend the class in your app.component.ts.

export class AppComponent extends ScannerService {
}

This will then listen for all keypress events across your app that you can then use whereever you need to inject the value. The service will emit a CustomEvent with the name custom-barcode-scanned and will pass a detail object with the barcode key of the value of the scanned card.

Example

See below for an example implementation.

export class AppComponent extends ScannerService {
  private myBarcodeField = '';

  constructor() {
    super();

    document.addEventListener('custom-barcode-scanned', (evt) => {
      this.myBarcodeField = evt.detail.barcode;
    });
  }
}