페이지로드시 모든 컨트롤을 비활성화하고 사용자가 반응 형 폼에서 추가 버튼을 클릭했을 때 모든 컨트롤을 활성화하려고했습니다. 그래서 이것을 달성하기 위해 html 템플릿에 [disabled]
속성을 사용했지만 아래 경고 메시지가 표시됩니다. 경고컨트롤을 동적으로 사용하지 않도록 설정하는 동안 경고 메시지가 표시됨 angular2
:
당신이 반응 양식 장애인 속성을 사용하고있는 것 같습니다. 구성 요소 클래스에서이 컨트롤을 설정할 때 사용 안 함을 true로 설정하면 DOM의 disabled 특성이 실제로 설정됩니다. 이 방법을 사용하여 '확인 후 변경됨'오류가 발생하지 않도록하는 것이 좋습니다.
Example:
form = new FormGroup({
first: new FormControl(
{value: 'Nancy', disabled: true},Validators.required),
last: new FormControl('Drew', Validators.required)
});
이 경고 메시지를 방지하고 내 요구 사항을 달성하는 방법 저를 도와주세요. GünterZöchbauer가 올바른지 @
경고가 표시하지 않습니까? 템플릿 기반 양식과 반응 양식을 함께 사용하는 것은 좋은 생각이 아닙니다. –