Я использую компонент ng-bootstrap ngtabset. Когда я вставляю ng-templates, я ничего не вижу в представлении. Может кто-нибудь объяснить, почему и как это решить?
Следующее работает и показывает мне две вкладки с видимым содержимым обеих вкладок соответственно.
<ngb-tabset>
<ngb-tab>
<ng-template ngbTabTitle>Tab 1</ng-template>
<ng-template ngbTabContent>
This is tab 1 content
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>Tab 2</ng-template>
<ng-template ngbTabContent>
This is tab 2 content
</ng-template>
</ngb-tab>
</ngb-tabset>
Следующее не работает, так как я не вижу содержимое вкладки 2.
<ngb-tabset>
<ngb-tab>
<ng-template ngbTabTitle>Tab 1</ng-template>
<ng-template ngbTabContent>
This is tab 1 content
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>Tab 2</ng-template>
<ng-template ngbTabContent>
<ng-template>This is tab 2 content</ng-template>
</ng-template>
</ngb-tab>
</ngb-tabset>
Зачем мне это делать? У меня есть настраиваемый компонент, который принимает TemplateReference, который необходимо отображать в содержимом вкладки 2.