从/ value null重置反应

时间:2018-05-03 05:11:17

标签: angular typescript firebase google-cloud-firestore angular-material2

我正在实施以下解决方案来重置我的反应形式:Angular Material: Reseting reactiveform shows validation error

在第一次发送时,表单运行良好并且重置良好,但是当我填写字段并执行第二次之后立即重置。我发送字段fechaestado显示为null,其他字段都可以。

我正在使用角材料和Firestore。

FormGroup:

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>

0 个答案:

没有答案