ERROR 错误:mat-form-field 必须包含一个 MatFormFieldControl

Atu*_*tha 1 datepicker angular-material angular5 angular-calendar

我mat-date-picker在我的应用程序中使用过,html 文件如下所示:

  <mat-form-field>
<input matInput [matDatepicker]="picker" formControlName="date" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
Run Code Online (Sandbox Code Playgroud)

我在另一个组件中使用了完全相同的代码段并且它可以工作,但是在这个组件中它显示错误:

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

即使页面在错误后加载,日期选择器的按钮也不会显示,我无法选择日期。

G. *_*ter 13

确保您已导入模块MatInputModule。