【发布时间】:2021-09-27 22:56:03
【问题描述】:
我有一个响应式表单,想要获取复选框的值(不是“true”或“false”)并将其分配给 formControlName (selectedSizeValueControl)。
我尝试了一些方法,但它们对我不起作用。
有人可以帮忙吗?
代码:
<form [formGroup]="variantForm" (ngSubmit) = "submit()">
<mat-checkbox value="{{selectedSizeValue}}" formControlName = "selectedSizeValueControl" >{{selectedSizeValue}}</mat-checkbox>
<mat-radio-button value="{{sale_preis.value}}"><input type="text" #sale_preis formControlName ="sale_preis"></mat-radio-button>
<button >save</button>
</form>
组件.ts
selectedSizeValues: string;
variantForm = new FormGroup({
selectedSizeValueControl: new FormControl(),
sale_preis: new FormControl() });
submit(){
console.log(this.variantForm.value);
}
selectedSizeValueControl 只取 TRUE 或 FALSE,我希望它取 selectedSizeValue 的值(例如:一个字符串)
谢谢大家!
【问题讨论】:
-
能分享一下你的component.ts代码吗?
-
嗨@DevangPatel:我已经添加了component.ts。
-
selectedSizeValue是什么?复选框只能选中或取消选中,您要在selectedSizeValueControl中存储什么样的值? -
一些这样的 SO:stackoverflow.com/questions/60937336/… ?
标签: angular checkbox angular-reactive-forms formgroups