我是角色新手,在文档中我已经了解到要将数据从父级传递给子级,我们使用像这样的输入装饰
export class demo {
@input()
someInput: any;
}
我们将数据从父级传递给子级
<div *ngFor='let data of moreData'>
<child-component [someData]='data'></child-component>
</div>
现在我的问题是,当我们在反应形式方法中使用formGroup时,我们使用
[formGroup] =&#39;形式&#39;
但为什么@input()formGroup:FormGroup标签对于持有表单的组件不是必需的,我错过了什么,如果有,请告诉我
答案 0 :(得分:0)
您没有在持有表单的组件上添加[formGroup]
。您将其添加到<form>
元素上。所以它不能是你组件的输入。
formGroup属性是FormGroupDirective
的选择器。该指令有一个input named formGroup。
因此,通过将formGroup属性添加到元素中,可以触发FormGroupDirective的实例化,并通过传递FormGroup类型的值作为此属性的值,将表单组传递给此指令的输入。 / p>