我在我的 Angular 模板中不止一次需要一个 HTML 片段。我没有多次编写 HTML 代码,而是决定将它放在一个ng-template元素中,并使用在代码中复制的那个元素。
例如:
<ng-template #myTemplate>
<h1>Some Header</h1>
<p>Some text...</p>
</ng-template>
我现在如何在模板中的某处包含这个ng-template元素?
我知道,这可以通过使用ngIf语句来实现,如下所示:
<div *ngIf="false; else myTemplate"></div>
然而,这对我来说就像一个肮脏的黑客。还有另一种可能吗?