You can use ng-content inside ng-template.
This is something I put together a while back demonstrating putting the ng-content somewhere on dom based on property. look at the html of tabs.component to see this in use.
https://stackblitz.com/edit/mobile-ng-content