我知道我可以使用
JSON.stringify(this.formName.value)
但是,我希望从表单中获取单个值。
我该怎么做呢?
你可以的。
this.formGroup.get('name of you control').value
你可以得到这样的价值
this.form.controls['your form control name'].value
角度6 + 和 > = RC
.html <form [formGroup]="formGroup"> <input type="text" formControlName="myName"> </form> .ts public formGroup: FormGroup; this.formGroup.value.myName
也应该有用。
这个代码也是有效的:
this.formGroup.controls.nameOfcontrol.value
点符号将打破类型检查,切换到括号符号。您还可以尝试使用 get ()方法。它还保持了我读过的 AOT 编译的完整性。
this.form.get('controlName').value // safer this.form.controlName.value // triggers type checking and breaks AOT
你可以使用 getRawValue()
getRawValue()
this.formGroup.getRawValue().attribute
另一个选择:
this.form.value['nameOfControl']
你可以通过以下方法来做
this.your_form.getRawValue()['formcontrolname] this.your_form.value['formcontrolname]