gpt4 book ai didi

twitter-bootstrap - AngularJS 设置初始事件类

转载 作者:行者123 更新时间:2023-12-03 12:48:33 25 4
gpt4 key购买 nike

我正在使用 Bootstrap tabsAngular ng-repeat .

我遇到的问题是第一个 li和第一个 div.tab-pane每个人都需要一个活跃的类(class)。 Bootstrap 会在单击选项卡后处理该问题,但如您所见,不是在加载时。

我的问题是,如何在第一个 li 上设置事件类(class)?和 div.tab-pane ?

演示:

http://jsfiddle.net/FQgHx/

最佳答案

您所要做的就是输入 ng-class您希望最初处于事件状态的选项卡和选项卡 Pane 上的指令。您可以从 $index == 0 更改表达式在 ng-class 指令中添加任何你想要的。这可以在您的范围内使用函数或变量。

这是一个 JS Fiddle,展示了如何做到这一点:
http://jsfiddle.net/digitalzebra/qqPZd/

这是最终代码...注意 ng-class 指令:

<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>

关于twitter-bootstrap - AngularJS 设置初始事件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16838612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com