2013-05-30 44 views

回答

14

所有你需要做的就是把一個ng-class指令上,你想主動最初的標籤和標籤窗格。您可以將ng-class指令中的$index == 0表達式更改爲任何您想要的。這可以在你的範圍中使用一個函數或變量。

下面是一個JS提琴展示如何做到這一點: http://jsfiddle.net/digitalzebra/qqPZd/

這裏是最後的代碼...注意納克級的指令:

<div ng-app> 
    <div ng-init="names = [{name:'one'}, {name:'two'}, {name:'three'}, {name:'four'}, {name:'five'}]"> 
    <ul class="nav nav-tabs"> 
    <li ng-repeat="name in names" ng-class="{active: $index == 0}"> 
     <a href="#tab{{$index + 1}}" data-toggle="tab">Week {{acute.Week}}</a> 
    </li> 
    </ul> 
    <div class="tab-content"> 
    <div class="tab-pane fade in" id="tab{{$index + 1}}" ng-repeat="name in names" ng-class="{active: $index == 0}"> 
     <p>{{$index + 1}}</p> 
    </div> 
    </div> 
</div> 
</div>