如何验证angular2-signaturepad?

时间:2017-07-13 10:56:02

标签: javascript angular ionic2 signaturepad

我正在使用angular2-signaturepad

我正在尝试验证签名板。 像这样

savePad() {
      this.signature = this.signaturePad.toDataURL();
      if (this.signature != '' && this.signature == undefined) {
          //  this.signature = this.signaturePad.toDataURL();
          this.signature = '';
          let toast = this.toastCtrl.create({
              message: 'You have to Signature first.',
              duration: 3000,
              position: 'c'
          });
          toast.present();
      }else{
      this.signaturePad.clear();
          let toast = this.toastCtrl.create({
              message: 'New Signature saved.',
              duration: 3000,
              position: 'top'
          });
          toast.present();
      }
  }

这是我的savepad()功能。

我想要这种功能:

如果签名板为空(没有签名保存),吐司想要来#34;您必须先签名。" 否则它会成功保存。

这可以验证angular2-signaturepad吗?

我做错了吗?

如果可能的话 请指导我.. !!

1 个答案:

答案 0 :(得分:1)

您可以使用isEmpty()检查签名板是否为空。
使用

this.signaturePad.isEmpty()

这将返回true / false。

希望这会有所帮助。