我将FormArray
用于表单控件/表单组的列表。
我创建了FormArrayDirective
,其中将formarray
包含到父表单组中。
我创建了F ormArrayItemDirective
,它将添加对上面创建的formarray
的控制。
<div formArray>
<!-- CONTENT GOES HERE -->
<ul>
<li formArrayItem *ngFor="let item of items">
<ng-container [ngTemplateOutlet]="template [ngTemplateOutletContext]="{__CONTEXT__}"></ng-container>
</li>
</ul>
</div>
ngTemplateOutlet
将呈现所有包含一些div的所有元素,以及在div内具有指令名称为textField的文本字段。
我正在尝试使用viewChildren
@ViewChildren('textField') textFields: TextFieldDirective
在ngAfterContentInit
的{{1}}方法中订阅textFields的更改始终显示为空数组。
谢谢