更改嵌入式动态表单组件中表单控件的值

罗兰

我试图使用Angular的动态表单实现,从实际表单组件外部设置表单控件的值。我已经准备了一个Stackblitz来展示我想要实现的目标:https ://stackblitz.com/edit/ng8-form-select-from-outside 当用户单击“选择实体”按钮时,我希望第二个窗体控件的值切换为“实体”。我尝试了多种方法来实现此目的,但是每次结束都没有访问FormGroup的权限,因为父级没有访问权限。

知道我该如何实现吗?不幸的是,我无法将按钮移到DynamicFormComponent中。

生命力的科托夫

您的表单是在DynamicFormComponent中启动的,您可以使用ViewChild装饰器AppComponent中访问它将此添加到AppComponent

@ViewChild(DynamicFormComponent, {static: true}) dynamicFormComponent: DynamicFormComponent;

这样您就可以获取表格并使用它

this.dynamicFormComponent.form

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章