【问题标题】:TypeError: __WEBPACK_IMPORTED_MODULE_1_signature_pad__ is not a constructorTypeError: __WEBPACK_IMPORTED_MODULE_1_signature_pad__ 不是构造函数
【发布时间】:2018-07-18 16:51:49
【问题描述】:

我正在尝试在我的 Angular 项目中使用 angular2-signature-pad 库进行签名输入。我尝试按如下方式使用该库:

// in .module.ts file
import {SignaturePadModule} from "angular2-signature-pad";
@NgModule({
  declarations: [
    AddProgressNotePage,
  ],
  imports: [
    IonicPageModule.forChild(AddProgressNotePage),
    SignaturePadModule // Signature Module
  ]
})

// in .ts file   
  import 'signature_pad';

   // in .html file
   <ion-row>
    <signature-pad 
        (onSave)="onSaveHandler($event)" 
        (onClear)="onClearHandler()" 
        [width]="width" 
        [height]="height" 
        [hideFooter]="noFooter" 
        [label]="label">
    </signature-pad>
   </ion-row>

但我收到以下错误:错误:未捕获(承诺中):TypeError:WEBPACK_IMPORTED_MODULE_1_signature_pad 不是构造函数

我在这个link 中看到另一个 SO 问题并安装在包下面

npm install --save @types/signature_pad

但是同样的错误又发生了。我缺少哪一部分来完美地工作签名板?

【问题讨论】:

    标签: angular typescript ionic3 signaturepad


    【解决方案1】:

    angular2-signature-pad 库适用于 angular2,适用于 angular cli,Ionic 使用不同的 webpack 方法,此库不支持。

    所以,我正在使用另一个名为 angular2-signaturepad 的模块来完成这项工作。

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2019-08-14
      • 2018-06-27
      • 2016-04-16
      • 2021-11-26
      • 2019-10-27
      • 2016-12-20
      相关资源
      最近更新 更多