# angular2-qrcode **Repository Path**: laixiangran/angular2-qrcode ## Basic Information - **Project Name**: angular2-qrcode - **Description**: An Angular 2 component that generates a QR Code. - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-10-17 - **Last Updated**: 2024-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [](https://badge.fury.io/js/angular2-qrcode) # angular2-qrcode angular2-qrcode is a component that you can easily integrate into your project. It relies on [qrious](https://github.com/neocotic/qrious) to generate QR Codes. ## Breaking Changes for 2.0.0 `data` has been replaced with `value`. For those that don't need the new features of `2.0.0`, just keep using `1.0.5`. No change will be needed unless you upgrade. The `type` field has also been removed. ## Install npm install angular2-qrcode ### Woah! What's this NPM ERROR? You will most likely get an npm error during the install process. QRious has an optional dependency for node-canvas, which requires cairo to build. We don't need this dependency, but there is no way to declare that in `package.json` right now. **Feel free to ignore it.** ## How To Use ### Import into your NgModule ``` import { NgModule } from '@angular/core'; import { QRCodeModule } from 'angular2-qrcode'; ... @NgModule({ imports: [ QRCodeModule, ... ] }) ``` In component template: ```