J'ai un formulaire réactif qui crée un document dans Firestore. J'ai ajouté un horodatage dans l'une des valeurs du formgroup mais lorsque le formulaire est réinitialisé et que je renvoie les valeurs dans le champ de estado
et fecha
Je reçois null
.
Voici mon stackblitz: https://stackblitz.com/edit/angular-uubb7t
this.forma = fb.group ({
valorPropiedad: [ 100000, Validators.required ],
nombre: [ "", Validators.required ],
email : [ "", [Validators.required, Validators.email] ],
celular: [ "", [Validators.required, Validators.maxLength(9)] ],
acepta : [ false, Validators.requiredTrue ],
fecha: [ firebase.firestore.FieldValue.serverTimestamp() ],
estado: [ false ]
});
Réponses:
0 pour la réponse № 1Je pourrais le résoudre avec ce code, je ne sais pas si ce sera le meilleur mais ça marche pour moi:
this.form.resetForm({
fecha: firebase.firestore.FieldValue.serverTimestamp(),
estado: false
});
vérifier mon stackblitz: https://stackblitz.com/edit/angular-uubb7t