如何以反应角形式传递单选按钮的值?

时间:2019-04-26 13:35:43

标签: angular

我的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>

非常感谢

0 个答案:

没有答案