Вы просто должны включить ссылки на компоненты здесь (declarations
):
@NgModule({ imports: [CommonModule, RouterModule], declarations: [decoratedCmp, ...declarations] })
class RuntimeComponentModule {}
И для отправки данных добавить на compileTemplate
(this.componentRef.instance as any).data = this.data;
Так что ваша обертка будет иметь data
доступно для использования в вашем шаблоне.
А в вашем динамическом c шаблоне вы можете использовать data
для отправки информации другим компонентам:
<app-something [content]="data?.content"></app-something>