Когда в цикле генерируется верстка, созданный таким образом
<div #componentXX></div>
не находится через ViewChild('component1') Block1;
<div class="row">
<div class="col-3" id="{{block.component_name}}" *ngFor="let block of blocks">
{{block.component_name}}
<div [ngSwitch]="block.component_name">
<div *ngSwitchCase="'DashboardBlock1Component'" style="{{Style1}}" >
<div #component1></div>
</div>
<div *ngSwitchCase="'DashboardBlock2Component'" >
<div #component2></div>
</div>
<div *ngSwitchDefault>
<div #component3></div>
</div>
</div>
</div>
</div>
Что можно сделать? чтобы в сгенерированных componentXX можно было создать компоненты?
без viewContainerRef их не создать, а viewContainerRef можно получить же только через ViewChild?
Может над какую-нибудь функцию вызвать в ngAfterViewInit ?