与模块化ReactiveForms模块化时DependencyInjection的问题

时间:2018-06-05 14:07:12

标签: angular dependency-injection angular-forms

我正在尝试重构和模块化我们的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

的提供商

这是一个错误还是我错过了什么?

0 个答案:

没有答案