Я пытаюсь получить данные из комбинированного списка и распечатать данные в текстовом поле, например, в соответствии с идентификатором пользователя, напечатать имя пользователя в текстовом поле, выбрав его идентификатор в комбинированном окне, надеюсь, вы понимаете, и чтоэто хорошо написано, мой английский не очень хорошо
я пробую это ...
компонент html
<mat-select [(ngModel)]="examen.rutPac" name="rutPac">
<mat-option *ngFor="let pacientes of pacientes" name="rutPac" [value]="pacientes.rutPac">
{{pacientes.rutPac}}
</mat-option>
<input matInput [(ngModel)]="selectedPaciente.nombrePac" #elementDescripcionControl="ngModel"
type="text" name="NombrePac" placeholder="Nombre Paciente" maxlength="30" readonly>
компонент ts
getOnePaciente = (pac) => {
this.dataService.getOnePaciente(pac.id).subscribe(
(data: Paciente) => {
this.selectedPaciente = data;
console.log('JSON DATA --->', data);
},
error => {
console.log(error);
}
);
}
getPacientes(): void {
this.dataService
.getPacientes()
.then(pacientes => this.pacientes = pacientes);
}
"the model"
pacientes:Paciente[];