Skip to main content

slot url 的寫法

把共同的 contain 拉出來寫在 template 直接共用

<ng-container *ngIf="hrefUrl || routerLink; else noUrlTemplate">
<a>
<ng-container *ngTemplateOutlet="myContent"></ng-container>
</a>
</ng-container>
<ng-template #noUrlTemplate>
<ng-container #noUrl *ngTemplateOutlet="myContent"></ng-container>
</ng-template>

<ng-template #myContent>
<ng-content></ng-content>
</ng-template>