角度材料:MatDatepicker:未找到 DateAdapter 的提供程序 [英] Angular material: MatDatepicker: No provider found for DateAdapter
问题描述
我正在尝试在 Angular Material 中使用 Datepicker 组件.这是我的 HTML 代码:
I'm trying to use the Datepicker component in Angular Material. Here is my HTML code:
<input matInput [matDatepicker]="picker" placeholder="Choose a date" disabled>
<mat-datepicker #picker disabled="false"></mat-datepicker>
但是,它对我不起作用,并且出现以下错误:
However, it's not working for me and I'm getting the following error:
错误:MatDatepicker:未找到 DateAdapter 的提供程序.
Error: MatDatepicker: No provider found for DateAdapter.
错误消息告诉我,我需要导入 MatNativeDateModule 和 MatDatepickerModule,但我已经这样做了.下面是我从 app.module.ts 导入的代码:
The error message tells me that I need to import MatNativeDateModule as well as MatDatepickerModule but I have done that. Here is my import code below from app.module.ts:
import {
MatFormFieldModule,
MatMenuModule,
MatCheckboxModule,
MatIconModule,
MatDatepickerModule,
MatNativeDateModule
} from '@angular/material';
还有什么我遗漏的吗?
推荐答案
MatDatepickerModule
和 MatNativeDateModule
在导入下并在提供者下添加 MatDatepickerModule
imports: [
MatDatepickerModule,
MatNativeDateModule
],
providers: [
MatDatepickerModule,
],
这篇关于角度材料:MatDatepicker:未找到 DateAdapter 的提供程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!