我正在尝试以表单实现单选按钮组。这是我的方法:
.ts
yesNo: any = [
'Yes',
'No'
];
createForm() {
this.createPropertyForm = this.fb.group({
latepymtpen: [null],
});
ngOnInit() {
this.createForm();
}
.html
<mat-form-field class="occupy-half-wmargin">
<mat-radio-group formControlName="latepymtpen">
<mat-radio-button *ngFor="let yn of yesNo" [value]="yn">
{{yn}}
</mat-radio-button>
</mat-radio-group>
</mat-form-field>
运行它时,出现此错误:
ERROR Error: mat-form-field must contain a MatFormFieldControl.
您能告诉我我在做什么错吗?谢谢。
答案 0 :(得分:1)
MatFormField用于MatInput,MatSelect和其他实现MatFormFieldControl接口的组件。 MatRadioGroup不是其中之一。换句话说,您不能像以前那样在MatFormField内部使用MatRadioGroup。