NativeScript / NativeScript/plugins
[@nativescript/datetimepicker] Form with date field in Angular
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 206
- Forks
- 123
- Merge moyen
- 2 j 1 h
- PR mergées (30 j)
- 1
Description
Hello,
I use formGroup to do my forms in my app so I used to define my form fields with formControlName like this :
<TextField formControlName="kilometers" keyboardType="number"></TextField>
But when I put it with the datePickerField, my date variable to set the current date doesn't work anymore and it puts 1 january 1970 and when I click on the field 1 january 1900.
As soon as I remove my formControlName value, it works without any issue, like if there was a conflict between date and formControlName :
<DatePickerField #date formControlName="date" [date]="dateRefuel" [pickerTitle]="'Refuel.DateTitle' | L" [maxDate]="dateRefuel"></DatePickerField>
Do you have any idea how to fix this ? The only solution that I found is to put the #date and extract the value when I click on my send form button.
Thanks
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par l’exemple DatePickerField Angular formControlName de l’issue et comparez son comportement avec celui du même champ sans formControlName. Reproduisez la liaison avec la date actuelle et les interactions avec le picker ; le travail est terminé lorsque la date ne devient plus le 1er janvier 1970 ou 1900 tout en restant utilisable dans le formulaire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend, mobile
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100