Можно ли подписаться на изменения через NgTemplateOutlet?
У меня есть угловой компонент (ParentComponent), который принимает и отображает пользовательский NgTemplate. Я хочу, чтобы ParentComponent получал события от компонента в NgTemplate через EventEmitter. Что-то вроде этого:
ParentComponent.html
<!-- I want onCustomEvent to be called -->
<ng-container *ngTemplateOutlet="childTemplate" (customEvent)='onCustomEvent($event)'>
</ng-container>
OtherComponent.html
<ng-template #child>
<button (click)='customEvent.emit("Hello World")'>Emit</button>
</ng-template>
<parent-component [childTemplate]='child'></parent-component>
Это примерно такой простой пример, который я мог бы придумать, так что, надеюсь, этого достаточно, чтобы понять суть. Возможно ли что-то подобное? Если нет, какие стратегии могут быть использованы для достижения того же?