angular / angular/components

bug(matInput): input with type datetime-local doesn't show a calendar pop-up

Ouverte
#26,130 6 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

P4
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

Is this a regression?
  • Yes, this behavior used to work in the previous version
The previous version in which this bug was not present was

14

Description

An input with type datetime-local doesn't show the calendar pop-up in Angular Material 15. This is a regression.

Angular Material 15:
image

Angular Material 14:
image

Reproduction

v15: https://stackblitz.com/edit/datetime-local-angular-15
v14: https://stackblitz.com/edit/datetime-local-angular-14

Expected Behavior

A calendar icon and pop-up should be available just like in v14

Actual Behavior

The calendar icon is missing and there is no way to open the calendar pop-up

Environment
  • Angular: 15.0.1
  • CDK/Material: 15.0.0
  • Browser(s): Chrome
  • Operating System (e.g. Windows, macOS, Ubuntu): macOS

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Exécutez dans Chrome les reproductions StackBlitz liées pour Angular 15 et Angular 14 et comparez le comportement du champ de saisie datetime-local. Suivez le traitement des saisies d'Angular Material responsable de l'icône de calendrier et de la fenêtre contextuelle. Le travail est considéré comme terminé lorsque Angular Material 15 rétablit l'affordance de calendrier et la fenêtre contextuelle attendues pour les champs de saisie datetime-local sans provoquer de régression pour les autres types de saisie.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.