以反应形式注入输入并使用验证

时间:2019-05-05 21:03:58

标签: angular angular-reactive-forms

您好,我有一个关于Reactive-Form的问题。 我有一个具有我表格的通用结构的父表格。 表单的某些子项(输入项)可以在此处或不在此。

最好的方法是什么?

我尝试用新表单组的输入注入子表单,但现在我具有验证控制(字段无效,但表单:()无效。

这是我的测试代码:

https://stackblitz.com/edit/angular-kjc8aa

我很迷路,请帮助我

1 个答案:

答案 0 :(得分:0)

如果我理解您的问题,您要做的就是将父级作为绑定传递给子窗体组件,并在子级中接收绑定作为输入。 <childComponent [parent]=“myForm”></childComponent> 在子组件中:@Input('parent')parent:任何 然后,您可以简单地在子级中使用this.parent.formControl。