this.form =
this.fb.group({
aLastName: ['', Validators.required],
aFirstName: ['', Validators.required],
aMiddleName: ['', Validators.required,],
aCars: this.fb.array([
this.fb.group({
aCarNumber: ['', [Validators.required, Validators.pattern(/^[A-Z]{2}[0-9]{4}[A-Z]{2}/)]],
aCarBrand: ['', Validators.required],
aCarModel: ['', Validators.required],
aCarYear: ['', [
Validators.required, Validators.maxLength(4),
Validators.pattern(/^[0-9]{4}/),
Validators.min(1990), Validators.max(2021)
]]
})
])
})
this.activateRoute.params.pipe(
switchMap(({id}) => this.serv.getOwnerById(id)))
.subscribe( (res) => {
this.form.patchValue(res);
console.log(res)