Contamos con el arreglo a este atascamiento, o por lo menos eso deseamos. Si continuas con preguntas coméntalo, para nosotros será un placer responderte
Solución:
Tengo, Aquí funciona bien Solo importa los módulos en el archivo APP.MODULE.TS
import MatNativeDateModule from '@angular/material/core';
imports: [
...
MatNativeDateModule
],
Lo resolví agregando los siguientes módulos:
import MatNativeDateModule from '@angular/material';
import MatMomentDateModule from "@angular/material-moment-adapter";
y en tus importaciones
imports: [
...
MatDatepickerModule,
MatButtonModule,
MatFormFieldModule,
MatNativeDateModule, MatMomentDateModule,
],
No estoy tan metido en material-angular. Solo he seguido el mensaje de error.
ERROR Error: MatDatepicker: No se encontró ningún proveedor para DateAdapter. Debe importar uno de los siguientes módulos en la raíz de su aplicación: MatNativeDateModule, MatMomentDateModule o proporcionar una implementación personalizada.
Atención: Para las versiones más nuevas de Angular, solo necesita importar un módulo:
import MatNativeDateModule from '@angular/material/core';
...
imports: [
...
MatDatepickerModule,
MatButtonModule,
MatFormFieldModule,
MatNativeDateModule,
],
en lugar de:
import MatNativeDateModule from '@angular/material';
import MatMomentDateModule from "@angular/material-moment-adapter";
...
imports: [
...
MatDatepickerModule,
MatButtonModule,
MatFormFieldModule,
MatNativeDateModule, MatMomentDateModule,
],
Acabo de usar la primera importación referida:
import MatNativeDateModule from '@angular/material';
la otra importación me llevó a otro error que no resolví, pero no era necesario.
No olvide agregar MatNativeDateModule a las importaciones array en app.module.ts.
Te mostramos las reseñas y valoraciones de los lectores
Si te ha resultado útil nuestro artículo, sería de mucha ayuda si lo compartes con más juniors así nos ayudas a dar difusión a esta información.