我知道我可以使用以下方式获取表单的值
JSON.stringify(this.formName.value)但是,我想从表单中获取单个值。
我该怎么做呢?
Answers:
你可以这样获得价值
this.form.controls['your form control name'].value
是的你可以。
this.formGroup.get('name of you control').value
点符号将破坏类型检查,请切换到方括号符号。您也可以尝试使用get()方法。它也使AOT编译保持在我读过的状态。
this.form.get('controlName').value // safer
this.form.controlName.value // triggers type checking and breaks AOT
.get()
方法,但是需要以.value
我认为结尾:this.form.get('controlName').value
您可以使用 getRawValue()
this.formGroup.getRawValue().attribute
您可以通过以下方式进行
this.your_form.getRawValue()['formcontrolname]
this.your_form.value['formcontrolname]
this.form.controls.email.value
也可以不使用括号,但取决于您喜欢哪种样式