Для такого варианта использования сначала необходимо получить определенный шаблон с помощью запроса ViewChild , который, к счастью, также поддерживает TemplateRef .
Выдержка из angular .io
ViewChild
Декоратор свойств, который настраивает запрос представления.
Поддерживаются следующие селекторы.
Обратите внимание, как ng-template 'SingleSelect' записывается в templateComponentVar
ниже:
app.component.ts
import { Component, ViewChild, TemplateRef } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
@ViewChild('SingleSelect', { static: false }) templateComponentVar: TemplateRef<any>;
}
app.component. html
<ng-container *ngTemplateOutlet="templateComponentVar"></ng-container>
<ng-template #SingleSelect>
<p>Output from test template</p>
</ng-template>