I am using Reactive Form Validation (validation using a model), but I cannot set the value to create an object when the drop-down list changes
This is my group of forms.
studentModel:StudenModel AMform: FormGroup; Name = new FormControl("", Validators.required); Address = new FormControl("", Validators.maxLength(16)); constructor(fb: FormBuilder){ this.AMform = fb.group({ "Name": this.Code, "Address": this.Abbrev, }); } onAccntChange(event: Event) {
This is my html page
<form [formGroup]="AMform" (ngSubmit)="submit()"> <select (change)="onAccntChange($event)" class="form-control" [disabled]="ddlActivity" formControlName="AccountManagerID"> <option value="0">Select</option> <option *ngFor="let item of allStudent" value={{item.StudentID}}> {{item.Name}} </option> </select> <div class="col-sm-9"> <input type="text" class="form-control" formControlName="Name"> </div> <div [hidden]="Name.valid || Code.pristine" class="error"> Name is required </div> <div class="col-sm-9"> <input type="text" class="form-control" formControlName="Address"> </div> <div [hidden]="Address.valid || Address.pristine" class="error">Address is required </div> <button type="submit" class="btn btn-warning "><i class="fa fa-check-square"></i> Save</button> </form>
When changing, I need to set formcontrol value
source share