Barcode Keyboard Field Directive with AngularJS