Had the same problem, solved with ng-init
and active
:
<tabset>
<tab
ng-repeat="tab in tabs"
ng-init="tab.active = $index === 0"
active="tab.active"
heading="{{ tab.heading }}"
>
</tab>
<tab heading="Foo">
</tab>
</tabset>