I have three tabs on my page. I use tabset and tab according to the Angular Bootstrap documentation .
I am setting a controller for a <div> which has a tabset like
<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>
Matching Page 
But, when I try to add another controller for my second tab 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" ng-controller="Tab2> </tab> <tab heading="Tab 3"> </tab> </tabset> </div>

Now I found that the title is not displayed, and I can no longer press Tab2.
Why? How to return the same functionality?
Is it right to add another controller to an existing controller?
My app.js :
var myApp = angular.module('myApp',['ui.bootstrap']); myApp.controller('Tabs', function ($scope) { }); myApp.controller('Tab2', function ($scope) { });
source share