0
필드 A, 필드 B, 필드 C, FieldD 및 기타 여러 필드와 같은 일부 필드가있는 양식이 있습니다. 사용자는 필요한대로 내 필드를 만들 수 있습니다. 그러나 필드 A와 필드 B에 대해서만 valuechange를 구독하고 싶습니다. 나는 전체 양식, 그 일하는 벌금에 대한 가치 교환을 시도했지만, 양식이 거대 할 때 전체 양식의 값 교환을 구독하는 것은 비쌉니다. 그래서 양식 제어 배열을 선택적으로 구독 할 방법이 있습니까? 시도했습니다.양식 컨트롤 목록에서 특정 양식 컨트롤 값 변경 구독하기 Angular 2
this.form.subscribe(value => {
valueA = this.form.get('fieldA').value;
valueB = this.form.get('fieldB').value
})
감사 각도와
필드는 동적으로 생성됩니다. 필드 A와 필드 B가 존재 하는지를 확인하는 체크가 있습니다. 동적으로 생성 된 필드 목록에서 값 변경을 구독하고 싶습니다. – dockerrrr
그래, 가장 좋은 방법은 FormBuilder와 유효성 검사기를 사용하는 것입니다. 이 문서는 당신을 도울 수 있습니다 : https://angular.io/docs/ts/latest/cookbook/form-validation.html –
this.form.get 메서드에서 formcontrolname의 배열을 전달할 수있는 방법이 있습니까? – dockerrrr