自定义组件FormControl将新数组元素添加到表单时出错

问题描述 投票:0回答:1

也许有人帮我。我以表单形式显示组件,将子组件从formArray转移到子组件。

但是当我向formArray添加新对象时,出现错误“ 错误错误:control.registerOnChange不是函数”,但是一切正常。

我创建了stackblitzhttps://stackblitz.com/edit/angular-fceyyq也许有人会告诉我可能是什么问题,也许方法不正确?

如果我创建了不带ControlValueAccessor的组件,并使用formGroup转移到了组件对象,则不会再有错误。但是我不确定什么是正确的,因为我们正在通过子组件管理父对象。

angular angular8 angular-components
1个回答
0
投票

使用ng-container代替建议的div,因为使用here会创建隐式模板。

*ngFor
© www.soinside.com 2019 - 2024. All rights reserved.