【发布时间】:2024-01-01 08:14:01
【问题描述】:
我是角度新手,请帮助我。我尝试了很多,但未能在编辑表单中预填充单选按钮选择的值。 请找到以下 HTML 代码:
HTML 代码:
`
<div class="col-md-6">
<div class="col-sm">
<fieldset class="form-group">``
<div style="margin-top: 20px;">
<label id="example-radio-group-label">Typical Service Cost Range</label>
<mat-radio-group aria-labelledby="example-radio-group-label" class="example-radio-group radio-list"
formControlName="service_cost"><br>
<mat-radio-button class="example-radio-button radio-list" value="Up to 10,000"> Up to 10,000 AED </mat-radio-button><br>
<mat-radio-button class="example-radio-button radio-list" value="Up to 50,000"> Up to 50,000 AED </mat-radio-button><br>
<mat-radio-button class="example-radio-button radio-list" value="Up to 10,000"> Up to 100,000 AED </mat-radio-button><br>
<mat-radio-button class="example-radio-button radio-list" value="Up to 104,000"> Up to 1004,000 AED </mat-radio-button><br>
</div>
<div *ngIf="customerForm.controls.service_cost.invalid && (customerForm.controls.service_cost.dirty || customerForm.controls.service_cost.touched || photo_submit)"
class="">
<div *ngIf="customerForm.controls.service_cost.errors.required"> Please select the Services cost range </div>
</div>
</fieldset>`
在js中:
this.customerForm.controls['service_cost'].setValue(data.result.service_cost);
【问题讨论】:
标签: javascript angular forms edit