首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以角度反应式形式访问多个FormGroups

如何以角度反应式形式访问多个FormGroups
EN

Stack Overflow用户
提问于 2019-10-23 00:57:43
回答 1查看 155关注 0票数 0

在Angular Reactive中有没有办法在父组件上获取所有FormGroups的列表?似乎如果我设置一个自定义组件,在它的组件中创建一个新的FormGroup,它不会显示在父组件上。所以我想知道在父级中是否有一个地方可以访问所有表单组,无论是直接在父级上设置还是在子级上设置。

EN

回答 1

Stack Overflow用户

发布于 2019-10-23 01:39:20

不确定这是否是您的意思,但是您可以做的是在父组件中创建一个FormGroup,为每个子组件嵌套一组FormGroups,并通过输入将相应的FormGroup传递给子组件。在子组件中,您可以将该FormGroup分配给form HTML元素,并将其视为独立的表单;该FormGroup中的所有更改也将反映在父组件的父FormGroup中。

代码语言:javascript
复制
constructor(private fb: FormBuilder){}
...
this.myForm = fb.group({
  child0: this.fb.group({
    ...
  })
  child1: this.fb.group({
    ...
  })
});

然后将this.myForm.get('child0')传递给第一个子对象,依此类推。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58509073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档