2016-12-13 80 views
0

我正在創建一個數據驅動表單,用戶可以選擇多個選項。所以我設置了可切換按鈕,如this,但我無法使用選定的選項設置我的FormBuilder對象(請參閱下面的複雜屬性)。Angular 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: "" 
    }); 

我使用telerik's framework順便說一句

任何幫助嗎?

回答

0

ButtonGroup組件沒有實現ControlValueAccessor,這是需要對線式部件具有角形式。它從未打算作爲一個表單組件。

這是你在做什麼?

+0

是的,我正在尋找一種方法來實現CheckboxControlValueAccessor,但另一種方法是調用我的組件中修改formbuilder的方法。問題是,這不知何故調用我的ngSubmit函數。如果我解決這個問題,我會更新這個線程 – jecabeda

+0

你能分享一些plnkr形式的可運行代碼嗎?我可能會幫助你。 – rusev

+0

我無法創建一個功能化的例子(我會盡力修復它,當我有時間),但我認爲它正確地提出了問題。 http://plnkr.co/edit/GkdJJ7zQKIHX6QoFzbrf – jecabeda