Hi Jaco,
Greetings from Syncfusion Support,
We have validated your reported query, we can't render the subcomponent with ng-template using the service instead we can render component inside the dialog using the reusable component concept.
We have also prepared a sample based on your requirement.
Regards,
Indrajith