我正在尝试重构和模块化我们的ReactiveForms并发现了一些可能性,例如https://stackoverflow.com/a/46748943/4895653
因为我们的表格是深层嵌套的,所以我尝试使用FormGroupName来构建它以定义嵌套。这很好用,但只有在一个条件下,formGroupName必须在我嵌套的ChildComponent周围的容器中定义
<ng-container formGroupName="ages">
<my-form-child ></my-form-child>
</ng-container>
这是我的工作示例: https://stackblitz.com/edit/angular-material2-issue-tgbtol?file=app%2Fapp.component.html
但这看起来有点奇怪,所以我希望这样:
<my-form-child formGroupName="ages"></my-form-child>
但这会导致缺少 ControlContainer
的提供商这是一个错误还是我错过了什么?