我无法通过变量在我的 ng-container 中传递 *ngTemplateOutlet 的值。
app.component.ts
export class AppComponent {
templateName="SingleSelect";
}
app.component.html
<ng-container *ngTemplateOutlet="{{templateName}}">
</ng-container>
<ng-template #SingleSelect>
<p>Output from test template</p>
</ng-template>
{{templateName}}
当然,如果我在下面定义,一切都会按预期进行
<ng-container *ngTemplateOutlet="SingleSelect">
</ng-container>
如何使 SingleSelect 成为变量值?
Stackblitz 供参考 - https://stackblitz.com/edit/angular-h4mgyq?file=src%2Fapp%2Fapp.component.html