.ts файла "app-reusable-card" ?
Через ContentChild(AppDirective) смог получить вес темплэйт, но не смог дойти до custom-component)
<app-reusable-card>
<ng-template appDirective>
<custom-component></custom-component>
<custom-component></custom-component>
<custom-component></custom-component>
</ng-template>
</app-reusable-card>
Если без теймплкйта, то через ng-content можно
ContentChildren?
а зачем это вам?
Чтобы получить что-то, оно должно существовать. Когда мы заворачиваем что-то в ng-template, то оно не создаётся само по себе, а только тогда, когда мы отрендерим этот template. Получать что-то из template — какой-то костыль, и присоеденяюсь к предыдущему вопросу: А зачем? Если нужно получать custom-component то можно убрать ng-template. Если нет, то всё что мы можем — брать и рендерить ng-template если нам нужно.
Что бы через for перечислить и добавить что-то после каждый "custom-component" <ng-container *ngFor="let tplRef of appDirectiveTpl"> <ng-container *ngTemplateOutlet="tplRef"> </ng-container> <div>Some data</div> </ng-container>
если чтото визуальное, то проще мб через стили
Обсуждают сегодня