可以使用FormControl类方法setvalue()或patchvalue()来设置单选按钮的选中状态。以下是示例代码:
在HTML文件中定义单选按钮:
在组件中设置单选按钮的选中状态:
import { Component, OnInit } from '@angular/core'; import { FormGroup, FormControl } from '@angular/forms';
@Component({ selector: 'app-radio-button', templateUrl: './radio-button.component.html', styleUrls: ['./radio-button.component.css'] }) export class RadioButtonComponent implements OnInit {
radioGroup: FormGroup;
ngOnInit() { this.radioGroup = new FormGroup({ option1: new FormControl(false), option2: new FormControl(false) }); this.radioGroup.controls['option1'].setValue(true); }
}
在上述示例代码中,初始时选中了第一个选项(option1),可以使用setValue()设置单选按钮的选中状态。