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>

Не могли бы вы объяснить: как мне "ждать", пока не будут созданы все "сыновья"?

Заранее спасибо, Цвика

0 ответов

Другие вопросы по тегам