Signature_pad: 同じページに複数のインスタンスがある署名パッドを使用する方法

作成日 2017年03月19日  ·  2コメント  ·  ソース: szimek/signature_pad

私はonBeginEventとonEndEvemtが好きで、canvas要素を使用してサンプルにあるonClickイベントで一般的なJSの方法を使いたくありません。

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

ionic2とangularJS2を使用して署名パッドの複数のインスタンス(私の場合は3)を作成するにはどうすればよいですか?

question

最も参考になるコメント

@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>

drawComplete()およびdrawComplete2()では、this.signaturePad.toDataURL()およびthis.signaturePad2.toDataURL()から画像を取得できます。

全てのコメント2件

Ionicはわかりませんが、Angular 2では、ディレクティブを使用するだけです。

@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>

drawComplete()およびdrawComplete2()では、this.signaturePad.toDataURL()およびthis.signaturePad2.toDataURL()から画像を取得できます。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

hostcia picture hostcia  ·  6コメント

MarcGodard picture MarcGodard  ·  8コメント

rmmackay picture rmmackay  ·  7コメント

kevinchung1026 picture kevinchung1026  ·  5コメント

auam88 picture auam88  ·  4コメント