У меня есть форма с 2-мя переключателями для идентификатора пользователя. Значения переключателей - мобильные и электронные. Если мы выберем опцию переключателя, она примет это значение. Я борюсь с этой концепцией. кто-нибудь может помочь? Мой код указан ниже.
Html
<form [formGroup]="staffRegistrationForm" (ngSubmit)="onSave()">
<div class="col-lg-6">
<div class="form-group">
<label class="form-control-label">Email Address</label>
<input type="text" class="form-control form-control-alternative"
formControlName="email"
placeholder="Email Address" value="">
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
<label class="form-control-label">Mobile Phone</label>
<input type="text" class="form-control form-control-alternative"
formControlName="mobile"
placeholder="Mobile Phone" value="">
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
<label class="form-control-label" id="example-radio-group-label">Staff ID</label>
<mat-radio-group
class="form-control form-control-alternative w-87"
class="example-radio-group"
formControlName="staffId">
<mat-radio-button class="example-radio-button" *ngFor="let id of staffIds"
[value]="id">
{{id}}
</mat-radio-button>
</mat-radio-group>
</div>
</div>
</form>
component.ts
staffRegistrationObj={};
ngOnInit(){
this.staffRegistrationForm = this.formBuilder.group({
email: '',
mobile: '',
userId:''
});
}
Для этого я хочу отправить userId с staffRegistrationObj, выбрав переключатель значение
onSave(){
this.adminService.addStaffDetails(this.staffRegistrationForm.value).subscribe(
(res:any)=>this.staffRegistrationObj=res);
}