Angular 如何通过表单控件验证输入类型=时间的字段?旧角材

Angular 如何通过表单控件验证输入类型=时间的字段?旧角材,angular,forms,angular-material,Angular,Forms,Angular Material,输入类型为时间的字段无法通过表单控件进行验证。 我得到一个错误: 错误:名为“thirdCtrl”的窗体控件没有值访问器 代码的一部分,不通过Vaildator处理 <mat-step [stepControl]="thirdFormGroup"> <form [formGroup]="thirdFormGroup"> <mat-form-field formControlName="thirdCtrl"> <input mat

输入类型为时间的字段无法通过表单控件进行验证。 我得到一个错误:

错误:名为“thirdCtrl”的窗体控件没有值访问器

代码的一部分,不通过Vaildator处理

 <mat-step [stepControl]="thirdFormGroup">
    <form [formGroup]="thirdFormGroup">    
<mat-form-field formControlName="thirdCtrl">
    <input matInput type="time">
    </mat-form-field>
      <button mat-button matStepperNext>Next</button>
    </form>
  </mat-step>

我怀疑发生错误是因为FormControl试图用类型time处理输入字段,但我不知道如何为我的案例更改此FormControl。

尝试将
formControlName=“thirdCtrl”
绑定从
移动到
,例如:

<mat-step [stepControl]="thirdFormGroup">
    <form [formGroup]="thirdFormGroup">    
       <mat-form-field>
          <input matInput type="time" formControlName="thirdCtrl">
       </mat-form-field>
      <button mat-button matStepperNext>Next</button>
    </form>
</mat-step>

下一个

尝试将
formControlName=“thirdCtrl”
绑定从
移动到
,例如:

<mat-step [stepControl]="thirdFormGroup">
    <form [formGroup]="thirdFormGroup">    
       <mat-form-field>
          <input matInput type="time" formControlName="thirdCtrl">
       </mat-form-field>
      <button mat-button matStepperNext>Next</button>
    </form>
</mat-step>

下一个

下一个

下一个
<mat-step [stepControl]="thirdFormGroup">
    <form [formGroup]="thirdFormGroup">    
<mat-form-field>
    <input matInput type="time" formControlName="thirdCtrl">
    </mat-form-field>
      <button mat-button matStepperNext>Next</button>
    </form>
  </mat-step>