我的Angular应用程序具有一个单选按钮组,当单击“提交”按钮时,我希望将其选定值传递到node.js服务器上。
当我使用此代码时:
TS:
ngOnInit(){
insuredType: new FormControl('Private person', Validators.required),
}
HTML:
<radio-button-wrapper >
<radio formControlName="insuredType" heading="Private person" value="Private person" data-orientation="inline" cid="Private person"
name="Private person">
</radio>
<radio formControlName="insuredType" heading="Corporation" value="Corporation" data-orientation="inline" cid="Corporation"
name="Corporation">
</radio>
</radio-button-wrapper>
默认选中的单选按钮是“私人”。 如果我没有更改,请发送表格,并按预期方式发送“私人”。
但是,如果我选择 Corporation 单选按钮,则会发送 [Object object] 而不是 Corporation 。
此外,如果我将ngOnInit()更新为此:
ngOnInit(){
insuredType: new FormControl(Validators.required),
}
并选择单选按钮之一,发送 [对象对象] 。
有人可以告诉我我在哪里出问题了,我想知道如何传递单选按钮的值。
最后,这是它的一部分:
<form [formGroup]="emailForm" (ngSubmit)="onSubmit(emailForm.value)"</form>
非常感谢