Angular 8: дождитесь создания компонента сына
У меня есть "отцовский" компонент, в котором мало "сыновей". "Отец" создает "сыновей" по следующему коду:
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>
Не могли бы вы объяснить: как мне "ждать", пока не будут созданы все "сыновья"?
Заранее спасибо, Цвика