npm i ngx-qrcode
app.module.ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { FormsModule } from '@angular/forms'; import { AppComponent } from './app.component'; import { NgxQRCodeModule } from '@techiediaries/ngx-qrcode'; @NgModule({ imports: [ BrowserModule, FormsModule, NgxQRCodeModule], declarations: [ AppComponent ], bootstrap: [ AppComponent ] }) export class AppModule { } |
app.component.ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import { Component, VERSION } from '@angular/core'; import { NgxQrcodeElementTypes, NgxQrcodeErrorCorrectionLevels } from '@techiediaries/ngx-qrcode'; @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: [ './app.component.css' ] }) export class AppComponent { name = 'Angular ' + VERSION.major; elementType = NgxQrcodeElementTypes.URL; correctionLevel = NgxQrcodeErrorCorrectionLevels.HIGH; value = 'https://www.codingshiksha.com/'; } |
app.component.html
1 2 3 4 5 6 7 8 |
<ngx-qrcode [elementType]="elementType" [errorCorrectionLevel]="correctionLevel" [value]="value" alt="Demo QR Code" cssClass="bshadow"></ngx-qrcode> <textarea [(ngModel)] = "value"></textarea> |
FULL SOURCE CODE