Angular 从/null值重置无功

Angular 从/null值重置无功,angular,typescript,firebase,google-cloud-firestore,angular-material2,Angular,Typescript,Firebase,Google Cloud Firestore,Angular Material2,我正在实施以下解决方案来重置我的反应式表单: 在第一次发送表单时,它运行良好,重置效果良好,但在我填写字段并执行第二次操作后,它会立即生效。我发送的字段fecha和estado显示为null,其他字段都正常 我在使用角材料和Firestore 表格组: this.forma = fb.group ({ valorPropiedad: [ 100000, Validators.required ], nombre: [ '', Validators.required ], email

我正在实施以下解决方案来重置我的反应式表单:

在第一次发送表单时,它运行良好,重置效果良好,但在我填写字段并执行第二次操作后,它会立即生效。我发送的字段
fecha
estado
显示为
null
,其他字段都正常

我在使用角材料和Firestore

表格组:

this.forma = fb.group ({
  valorPropiedad: [ 100000, Validators.required ],
  nombre: [ '', Validators.required ],
  email : [ '', [Validators.required, Validators.email] ],
  celular: [ '', Validators.required ],
  acepta : [ false, Validators.requiredTrue ],
  fecha: [ firebase.firestore.FieldValue.serverTimestamp() ],
  estado: [ false ]
});
功能:

agregarDomiciliario() {
  this.fs.addDomiciliario(this.forma.value);
  this.form.resetForm(this.forma);
}
表格html:

 <form #form="ngForm" [formGroup]="forma" (ngSubmit)="agregarDomiciliario()" novalidate>
...

</form>

...

尝试使用这个.ngForm.reset();我已经尝试过了,事实上表单被重置了,但是激活了验证器,并且它维护了问题中描述的问题。