我想創建一個表單組件,其中組件提供<form>
及其後代的表單內容,即控件。我正在使用反應形式的RC4。該組件應該使用這樣的:角度2表單遍佈組件
<my-formwizard [form]="form">
<input formControlName="name" type="text" />
</my-formwizard>
這裏是展示實施普拉克:http://plnkr.co/edit/OSzjDQD63lwoEsyqdLvw?p=preview
我碰到一個例外:類型錯誤:無法讀取空的特性「的setParent」
是否有實現跨多個組件的反應式表單傳播的方式?
UPDATE:RC5有更清晰的錯誤消息,並感謝peeskillet的輸入,formControlName
可如果自定義指令獲取連接通過formGroup
屬性FormGroup
使用。更新後的普拉克顯示了跨兩個組件的工作傳播形式:
http://plnkr.co/edit/1VfIH5AYjoe7dmizw6ss?p=preview
你的解決方案是真多一個黑客,並導致_two_'FormGroupDirective'要創建的實例,這是不是你想。 –