首页 > 解决方案 > 没有 FormControl 实例附加到具有名称的表单控件元素:

问题描述

我有以下表单初始化代码:

this.saleForm = this.formBuilder.group({

  montant:['',Validators.required],
  codeBarre:['',Validators.required],
  nomClient:['',Validators.required],
  prenomClient:['',Validators.required],
  adresseClient:[],
  telephoneClient:['',Validators.required]
});

模板是:

<form [formGroup]="saleForm" (ngSubmit)="onSubmit(saleForm)" novalidate>
        <tc-form-group>
          <tc-input   [placeholder]="'Code barre'" [type]="'number'" formControlName="codeBarre"></tc-input>
          <tc-form-description
          [tcColor]="'#e24d4d'"
          *ngIf="saleForm.controls.codeBarre?.touched && saleForm.controls.codeBarre.invalid">
          Le nom est obligatoire
        </tc-form-description>
        </tc-form-group> 

但我收到错误消息:没有 FormControl 实例附加到名称为的表单控件元素:...

标签: angular

解决方案


推荐阅读