firestore.FieldValue.serverTimestamp () в реактивном сбросе формы - PullRequest
0 голосов
/ 06 мая 2018

У меня есть реактивная форма, которая создает документ в Firestore. Я добавил метку времени в одно из значений группы форм, но когда форма сбрасывается, и я повторно отправляю значения в поле estado и fecha, я получаю null.

Вот мой стек: https://stackblitz.com/edit/angular-uubb7t

enter image description here

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 ]
});

1 Ответ

0 голосов
/ 06 мая 2018

Я мог бы решить это с помощью этого кода, я не знаю, будет ли он лучшим, но он работает для меня:

this.form.resetForm({ 
  fecha: firebase.firestore.FieldValue.serverTimestamp(),
  estado: false
});

проверьте мой стек: https://stackblitz.com/edit/angular-uubb7t

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...