我正在尝试将一个非常基本的日期选择器集成到我的 Angular 项目中。Angular CLI 版本是 6.2.9。
我的 HTML 直接取自 Angular 文档。
<mat-form-field appearance="fill">
<mat-label>Choose a date</mat-label>
<input matInput [matDatepicker]="picker">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
这返回了一个错误说
无法绑定到“matDatepicker”,因为它不是“输入”的已知属性
快速搜索后,我发现这个问题告诉我要包含一些导入,我确实将以下内容添加到我的 TS 代码的最顶部。
import { MatNativeDateModule, MatDatepickerModule, } from '@angular/material';
@NgModule({
declarations: [
HomeComponent
],
imports: [
MatDatepickerModule,
MatNativeDateModule,
FormsModule,
ReactiveFormsModule
]
})
尽管如此,我仍继续收到完全相同的错误消息。我是否忘记了 TS 文件中的其他内容?我必须在我的“出口课程”之后加入一些东西吗?还是这种类型的操作与我的 Angular 版本不兼容?任何帮助表示赞赏。