как установить адрес электронной почты в качестве идентификатора пользователя, используя angular? - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть форма с 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);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...