В основном я пытаюсь редактировать и обновлять мои существующие данные в базе данных.Итак, во-первых, по мере необходимости, я получаю данные из БД для конкретного сотрудника и устанавливаю для него свойство EMPLOYEE, как показано ниже -,
Это свойство класса, в котором я сохраняю данные после получения изБД.
employee: any; //This is where the employee saved after getting from DB
Этот метод получает данные из БД и получает их успешно.
getEmployee(id){
var url = `http://localhost:3000/employee/get/${id}`;
this.crudService.getItem(url).subscribe((data:any)=>{
this.employee = data.data;
})
}
после этого я хочу использовать и установить значение для одного из моих входных данных формы по умолчаниюзначение по классу Свойство EMPLOYEE.Я использую это так (ниже) с FORM CONTROL, но не работает -,
this.employeeName = new FormControl(
this.employee.employeeName, [Validators.required, Validators.minLength(5), Validators.maxLength(50)]
);
Но это работает, когда я использую его в html непосредственно VALUE ATTRIBUTE, как показано ниже --,
<input type="text" class="form-control form-control-sm"
id="inputEmployeeName"
name="employeeName"
formControlName="employeeName"
value="{{employee.employeeName}}"
>
но я не хочу этого.Я хочу установить значение для УПРАВЛЕНИЯ ФОРМОЙ.Как я могу это сделать ?