Signature_pad: Cómo usar el panel de firmas con múltiples instancias en la misma página

Creado en 19 mar. 2017  ·  2Comentarios  ·  Fuente: szimek/signature_pad

Me gusta onBeginEvent y onEndEvemt y no quiero seguir el camino JS general con el evento onClick que tiene en su muestra usando el elemento canvas.

  <signature-pad [options]="signaturePadOptions" (onBeginEvent)="drawStart()" (onEndEvent)="drawComplete('shipperSignature')"></signature-pad>

¿Cómo creo una instancia múltiple de la almohadilla de firma (3 en mi caso) usando ionic 2 y angularJS 2?

question

Comentario más útil

@ViewChild('sigpad1') signaturePad: SignaturePad;
@ViewChild('sigpad2') signaturePad2: SignaturePad;

HTML:
<signature-pad #sigpad1 [options]="signaturePadOptions" (onBeginEvent)="drawStart()" (onEndEvent)="drawComplete()"></signature-pad>

<signature-pad #sigpad2 style="border:1px solid #6995ab" [options]="signaturePadOptions2" (onBeginEvent)="drawStart2()" (onEndEvent)="drawComplete2()"></signature-pad>

En drawComplete () y drawComplete2 () puede obtener la imagen de this.signaturePad.toDataURL () y this.signaturePad2.toDataURL ()

Todos 2 comentarios

No sé Ionic pero con angular 2, simplemente use directivas

@ViewChild('sigpad1') signaturePad: SignaturePad;
@ViewChild('sigpad2') signaturePad2: SignaturePad;

HTML:
<signature-pad #sigpad1 [options]="signaturePadOptions" (onBeginEvent)="drawStart()" (onEndEvent)="drawComplete()"></signature-pad>

<signature-pad #sigpad2 style="border:1px solid #6995ab" [options]="signaturePadOptions2" (onBeginEvent)="drawStart2()" (onEndEvent)="drawComplete2()"></signature-pad>

En drawComplete () y drawComplete2 () puede obtener la imagen de this.signaturePad.toDataURL () y this.signaturePad2.toDataURL ()

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

siggifv picture siggifv  ·  3Comentarios

hostcia picture hostcia  ·  6Comentarios

khawye picture khawye  ·  4Comentarios

c2ofh picture c2ofh  ·  7Comentarios

Zuldra picture Zuldra  ·  4Comentarios