【发布时间】:2021-03-28 10:20:02
【问题描述】:
我有一个组件数组,如下所示
<ng-container [ngTemplateOutlet]="controlArrayContainer"
[ngTemplateOutletContext]="{controls:control?.componentProperty?.formArray, index: i}">
</ng-container>
从上下文中传递数据
{controls:control?.componentProperty?.formArray, index: i}
在模板部分消费数据如下
<ng-template #controlArrayContainer let-control="controls" let-index="index">
<ng-container *ngFor="let layout of controls; let i = index">
</ng-container>
</ng-template>
在编译期间不断出现异常
Error: projects/falcon-core/src/lib/component/reactive-controls/reactive-controls.component.html:32:41 - error TS2339: Property 'controls' does not exist on type 'ReactiveControlsComponent'.
32 <ng-container *ngFor="let layout of controls; let i = index">
【问题讨论】:
标签: javascript angular typescript angular-template