Dans votre composant, définissez votre bouton radio comme faisant partie de votre formulaire :
export class MyComponent {
form: FormGroup;
constructor(fb: FormBuilder){
this.form = fb.group({
gender: ""
});
}
}
Dans votre composant HTML, construisez votre formulaire :
<div class="form-group">
<label>Please select your gender</label>
<div class="row">
<label class="md-check">
<input type="radio" value="female" name="gender" formControlName="gender">
Female
</label>
<label class="md-check">
<input type="radio" value="male" name="gender" formControlName="gender">
Male
</label>
</div>
</div>
Je suppose que vous savez comment construire le formulaire entier avec votre bouton de soumission, qui n'est pas montré ici.
Lorsque le formulaire est soumis, vous pouvez obtenir la valeur du bouton radio ici :
let genderValue = this.form.value.gender;
Il s'agira d'une "femme" ou d'un "homme", selon le bouton radio coché.
J'espère que cela vous aidera. Je vous souhaite bonne chance !