【发布时间】:2017-05-01 12:10:34
【问题描述】:
我正在尝试嵌套 ng-bootstrap 选项卡小部件,但嵌套选项卡的内容未正确显示。当我单击嵌套选项卡时,内容本身就会消失。
我做错了什么?
这是查看代码:
<ngb-tabset>
<ngb-tab *ngFor="let tab of tabs">
<ng-template ngbTabTitle>
{{ tab.title }}
</ng-template>
<ng-template ngbTabContent>
{{ tab.content }}
<ngb-tabset>
<ngb-tab>
<ng-template ngbTabTitle>
1
</ng-template>
<ng-template ngbTabContent>
1
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
2
</ng-template>
<ng-template ngbTabContent>
2
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
3
</ng-template>
<ng-template ngbTabContent>
3
</ng-template>
</ngb-tab>
</ngb-tabset>
</ng-template>
</ngb-tab>
</ngb-tabset>
【问题讨论】:
-
预期的视图是什么?可以加个线框吗?
-
嗯,我觉得已经够清楚了。我想要一个嵌套的标签小部件,这意味着 1 级的每个标签都应该有一个带有自己标签的标签小部件。
-
@alexandernst 这很奇怪,我建议在他们的官方 github repo 中添加错误。我可以看到你已经在那里添加了comment:D
-
@PankajParkar 是对的。我试着这样做。它是 ng-bootstrap 的一个错误。将尝试修复它。帮助Pankaj
标签: javascript angular typescript ng-bootstrap