我想创建一个表单组件,其中组件提供<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'要创建的实例,这是不是你想。 –