2016-12-13 2 views
0

사용자가 여러 옵션을 선택할 수있는 데이터 기반 양식을 만들고 있습니다. 그래서 this과 같은 toggable 버튼을 설정했지만 선택한 옵션으로 FormBuilder 객체 (아래의 complications 속성 참조)를 설정할 수 없습니다.각도 2 모델 양식의 배열 데이터 유형

 this.consultForm = this.formBuilder.group({ 
     visit: this.formBuilder.group({ 
      date: ["12-12-2010", Validators.required], 
      signature: ["test", Validators.required] 
     }), 
     eva: this.formBuilder.group({ 
      rest: ["1", Validators.required], 
      tmd: ["1", Validators.required] 
     }), 
     sos: ["1", Validators.required], 
     complications: this.formBuilder.array(["teste", "2"]), 
     observations:"", 
     satisfaction: ["Good", Validators.required], 
     discharge: "" 
    }); 

나는 BTW

어떤 도움을 telerik's framework을 사용하고 있습니다?

답변

0

ButtonGroup 구성 요소는 각 형태의 와이어 업 구성 요소에 필요한 ControlValueAccessor를 구현하지 않습니다. 양식 구성 요소로 작동하도록 의도 된 적이 없습니다.

이 작업을 수행하고 계신가요?

+0

예, CheckboxControlValueAccessor를 구현하는 방법을 찾고 있었지만 대안은 양식 작성자를 수정하는 구성 요소에서 메소드를 호출하는 것이 었습니다. 문제는 어떻게 든 내 ngSubmit 함수를 호출한다는 것입니다. 이 문제를 해결하면이 스레드를 업데이트 할 것입니다 – jecabeda

+0

plnkr의 형태로 실행 가능한 코드를 공유 할 수 있습니까? 나는 너를 도울 수 있을지도 모른다. – rusev

+0

funcional 예제를 만들 수 없었습니다 (시간이 지나면 수정하려고 시도 할 것입니다.)하지만 문제가 올바르게 나타나 있다고 생각합니다. http://plnkr.co/edit/GkdJJ7zQKIHX6QoFzbrf – jecabeda