서비스를 통해 채울 Angular2 모델이 있습니다. 이 모델을 사용하여 내 양식 (FormBuilder
에서 작성)을 채우기 위해 사용자가 데이터를 편집 할 수 있기를 원합니다.Angular2의 서비스에서 FormBuilder 채우기
다음은 현재 수행중인 작업입니다. 그러나 내 양식에 노출되지 않는 필드에 대해서는 오류가 발생합니다.
...
ngOnInit(): void {
this.buildForm();
this.get('1');
}
get(id: string) {
this.myModelsService.get(id)
.subscribe(
d => {
this.myModel = d;
this.myForm.setValue(d);
},
error => console.log(error)
);
}
그러나이 오류는 Cannot find form control with name: incidentTimeStamp
과 같은 오류가 발생합니다.
내가 알고있는 속성을 먼저 삭제해야합니까? 해당 양식 컨트롤이 없습니까? 아니면 내가하려는 일을하는 더 좋은 방법이 있습니까?
편집을위한 입력란을 채울 수 있다는 것은 꽤 기본적인 빌딩 블록처럼 보이며, 이것이 있어야하는 것보다 더 힘들 것 같습니다.
HTML 부분을 공유 할 수 있습니까? –