我试着在Angular material 中使用Datepicker组件.以下是我的HTML代码:

<input matInput [matDatepicker]="picker" placeholder="Choose a date" disabled>
<mat-datepicker #picker disabled="false"></mat-datepicker>

然而,它对我不起作用,我得到了以下错误:

错误:MatDatepicker:找不到DateAdapter的提供程序.

错误消息告诉我需要导入MatNativeDateModule和MatDatepickerModule,但我已经这样做了.下面是我从app.module e.ts导入的代码:

import {
    MatFormFieldModule,
    MatMenuModule,
    MatCheckboxModule,
    MatIconModule,
    MatDatepickerModule,
    MatNativeDateModule
} from '@angular/material';

我还缺什么吗?

推荐答案

您需要在Imports下导入100101,并在Providers下添加100

 imports: [
    MatDatepickerModule,
    MatNativeDateModule 
  ],
  providers: [  
    MatDatepickerModule,  
  ],

Angular相关问答推荐

使用当前选定的选项创建IF语句

如何在init为FALSE时以Angular 初始化主拇指擦除器-Swiper 11.0.6Angular 17 SSR

MAT表的内联文本编辑-未刷新编辑图标

父母和子元素在17号角不保持同步

对子router-outlet 应用主机样式

Angular -移位在2个示波器中读取

角路径S异步旋转变压器仍可观察到

Angular 16 Auth Guard在具有0的服务时给出Null Injector错误;httpclient;被注入

如何在 Angular 中每 x 秒从 REST api 加载数据并更新 UI 而不会闪烁?

如何在 Angular RxJS 中替换订阅中的 subscrib?

JsPDF Autotable 将图像添加到列中出现错误:属性getElementsByTagName不存在

ngRouterOutlet和组件生命周期使用自定义模板渲染的问题

为什么 AngularFire .set() 永远等待响应并且不继续?

等待多个promises完成

Angular 2 中的 $implicit 是什么?

如何使用 CLI 创建特定版本的 Angular 项目?

默认情况下如何在Angular中 Select mat-button-toggle

从 angular2 模板调用静态函数

如何使用 Angular 6 工作的 ngModel 创建自定义输入组件?

ng build 时超出调用重试次数异常