How to use ngTemplateOutlet ?
ngTemplateOutlet
allows you to dynamically render templates in your Angular components, which can be very useful for creating reusable and flexible UI components.
<div>you can see me</div>
<ng-template #myTemplate>
<div>you can't see me </div>
</ng-template>
<div>you can see me</div>
<ng-template #myTemplate>
<div>you can see me if you used ngTemplateOutlet</div>
</ng-template>
<ng-container *ngTemplateOutlet="myTemplate">
<p>I won't be displayed</p>
</ng-container>
or
<ng-container [ngTemplateOutlet]="myTemplate">
<p>I won't be displayed</p>
</ng-container>