angular2-signature-pad
angular2-signature-pad copied to clipboard
Signature pad component for Angular 2.x and above.
Angular 2 SignaturePad
Source @ https://github.com/dimpu/angular2-signature-pad
Table of contents
- Getting Started
- Installation instructions
- Usage & Demo
- Contributing
- License
Getting Started
angular2-signature-pad contains SignaturePadModule for Angular 2.
Additionally we use signature_pad for this component.
Installation instructions
Install angular2-signature-pad from npm:
npm install angular2-signature-pad --save
or using yarn:
yarn add angular2-signature-pad
How to use it with:
angular-cli— please refer to Getting started withangular-cliangular-seed— please refer to Getting started withangular-seedsystem.js(and Angular 2 QuickStart) — please checkout sample repositorywebpack— you can view our demo page source codeplnkr— sample available hereAoTusingngcandrollup— please refer to How to useangular2-signature-padin Angular 2 withAoTcompilation usingngcandrollup
Usage & Demo
Main source of API documentation and usage scenarios is available at https://dimpu.github.io/angular2-signature-pad/.
Contribution
Is very welcome! And remember, contribution is not only PRs and code, but any help with docs or helping other developers to solve issues are very appreciated! Thanks in advance!
Quick Guide
app.module.js
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { SignaturePadModule } from 'angular2-signature-pad';
import { AppComponent } from '../src/app.component';
@NgModule({
imports: [
BrowserModule,
SignaturePadModule,
],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
app.component.html
<signature-pad
(onSave)="onSaveHandler($event)"
(onClear)="onClearHandler()"
[width]="width"
[height]="height"
[hideFooter]="noFooter"
[formDataURL]="dataUrlVar"
[label]="label"></signature-pad>
Example
You can find a working example inside the demo directory.
To serve it locally, run:
git clone https://github.com/dimpu/angular2-signature-pad.git
npm i
npm run demo.serve