АМ
<popover [config]="popoverConfig" (onClose)="onMenuSelect($event)" #popover>
<ng-template #contentTemplate let-close="close">
<menu [items]="popoverItems" (onSelect)="close($event)"></menu>
</ng-template>
</popover>
в темплейт передаётся контекст —
let-close="close"
в PopoverComponent есть метод
close()
в PopoverComponent есть ссылка на темплейт:
@ContentChild('contentTemplate', { static: true }) contentTemplate: TemplateRef<any>;
и я хочу этот темплейт передать куда-то:
let template = this.contentTemplate;
this.someService.doSomething(template);
и потом этот тепмлейт вставляю в другое место.
так вот проблема в том, что контекст не передаётся
тобишь,
this.contentTemplate
это ссылка на темплейт, но почему-то без контекста.Как контекст передать?