Here is my component class where I try to set a form radio button value to 1:
import { FormGroup, FormControl } from '@angular/forms';
export class myComponent implements OnInit{
pageForm: FormGroup;
ngOnInit() {
this.pageForm = new FormGroup({
'gndr': new FormControl(1)
});
}
}
but when the page loaded the Radio button is not set to Male and both options are blank:
<div class="form-group">
<label for="gender">Gender</label>
<div class="radio">
<label>
<input type="radio" name="gndr" formControlName="gndr" value=1>Male
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="gndr" formControlName="gndr" value=0>Female
</label>
</div>
</div>
so how can I load radio button value from my component class?
If you want either one of them to be checked by default manually, you can add the "checked" tag e.g.
Edit
If you want to use the default value as of type string, set in the FormControl:
component.ts
component.html
If you want to use the default value as of type number, set in the FormControl:
component.ts
component.html