要解决Angular Mat Radio FormControlName不起作用的问题,可以按照以下步骤进行操作:
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule,
ReactiveFormsModule,
// other imports
],
// other configurations
})
export class AppModule { }
import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponentComponent implements OnInit {
myForm: FormGroup;
constructor(private formBuilder: FormBuilder) { }
ngOnInit(): void {
this.myForm = this.formBuilder.group({
myRadio: '' // 默认值可以是空字符串或其他默认选项的值
});
}
}
import { MatRadioModule } from '@angular/material';
@NgModule({
imports: [
MatRadioModule,
// other imports
],
// other configurations
})
export class AppModule { }
通过按照以上步骤操作,可以解决Angular Mat Radio FormControlName不起作用的问题。