我的页面中有三个标签。我正在使用tabset
并tab
根据Angular Bootstrap Docs。
我设置了一个控制器,<div>
它具有tabset
as
<div ng-controller="Tabs" class="panel panel-default" id="tabs-panel">
<tabset class="panel-body">
<tab heading="Tab 1"> </tab>
<tab heading="Tab 2"> </tab>
<tab heading="Tab 3"> </tab>
</tabset>
</div>
但是,当我尝试为我的第二个选项卡添加另一个控制器时
<div ng-controller="Tabs" class="panel panel-default" id="tabs-panel">
<tabset class="panel-body">
<tab heading="Tab 1"> </tab>
<tab heading="Tab 2" ng-controller="Tab2> </tab>
<tab heading="Tab 3"> </tab>
</tabset>
</div>
我现在发现标题没有显示,我不能再点击 Tab2。
这是为什么?如何恢复相同的功能?
这是在现有控制器中添加另一个控制器的正确方法吗?
我的app.js:
var myApp = angular.module('myApp',['ui.bootstrap']);
myApp.controller('Tabs', function ($scope) {
});
myApp.controller('Tab2', function ($scope) {
});