我有一个“父亲”组件,其中几乎没有“儿子”组件。“父亲”通过以下代码创建“儿子”:
export class FatherComponent implements OnInit, AfterViewInit {
@ViewChildren(SonComponent, { read: ViewContainerRef }) sonComponent: QueryList<ViewContainerRef>
sonTitle: string;
items: number[];
public CreateChildren(val: any) {
let NofChildren = val;
this.items = new Array(NofChildren);
//Wait till number of sons=2
}
}
<div>
<p-tabView [styleClass]="'main'">
<p-tabPanel [header]='sonTitle+(i+1)' *ngFor="let item of items; let i = index" [selected]="i == 0">
<app-page #sonComponent ></app-page>
</p-tabPanel>
</p-tabView>
</div>
你能解释一下:我应该如何“等待”直到所有的“儿子”都被创造出来?
提前谢谢你,兹维卡