在嵌套子代中使用FormControl

时间:2018-07-20 23:25:49

标签: angular angular-reactive-forms

我有这种情况:

父组件:

 <form [formGroup]="xyz">
   <my-child-component formControlName="childData"></my-child-component>
</form>

我的孩子的组件:

  <some other markup/>
  <third-party-component formControlName="somedata"></third-party-component>

这里的问题是我已经在my-child-component中实现了ControlValueAccessor,并且可以将其用作父级中定义的反应形式的一部分。

但是,嵌套在我的子组件中的第三方组件也需要一个表单控件引用。但是,我的表单未在my-child-component级别定义。

问题-有没有一种方法可以创建和使用表单组和表单控件,而无需在表单中实际定义它?在上面,我需要将第三方组件的肮脏和原始状态传达给父组件。

实现此目标的最佳方法是什么?

0 个答案:

没有答案