Firestore.FieldValue.serverTimestamp () в реактивном сбросе формы

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

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

Firestore.FieldValue.serverTimestamp () в реактивном сбросе формы

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 ]
});
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
287
1

Ответы 1

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

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

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

Другие вопросы по теме