角材料反应形式添加外部组件

时间:2019-05-12 14:57:32

标签: angular forms angular-material reactive

我正在使用Angle中的签名板组件,它是一个外部包装 angular2-signaturepad

我想将其作为普通的FormControl添加到我的FormGroup中,但是无法正确显示

<mat-form-field *ngSwitchCase="'signature'">
  <signature-pad
    [options]="signaturePadOptions"
    (onEndEvent)="drawComplete($event)">
  </signature-pad>
</mat-form-field>

并且即时通讯

  

错误错误:mat-form-field必须包含MatFormFieldControl。

所以,我刚刚添加了输入

<mat-form-field *ngSwitchCase="'signature'">
  <signature-pad
    [options]="signaturePadOptions"
    (onEndEvent)="drawComplete($event)">
  </signature-pad>
  <input matInput [formControlName]="question.key" [id]="question.key"><!--THIS I ADDED-->
</mat-form-field>

并且有效, 但是我不想使用空的“输入”,如何连接我的签名板外部组件以使其与FormGroup一起使用?

0 个答案:

没有答案