【发布时间】:2015-07-01 15:40:21
【问题描述】:
我认为有以下代码:
<ul class="nav nav-pills">
<li role="presentation" ng-repeat='shop in shops'>
<a ng-href="#{{shop.slug}}" ng-bind="shop.name" ng-click='selectTab(shop.id)'></a>
</li>
</ul>
<!-- End of Navigation Pills -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane" ng-repeat='shop in shops' id="{{shop.id}}">
<table>...</table>
</div>
</div>
<!--End of the Tab Contents -->
我基本上是在尝试制作在单击时显示某些tab-pane 的导航药丸。我使用 AngularJS 指令 ng-click 和某个商店的 id 作为参数,并使用 Bootstrap jQuery 来实现结果。
我的app.js中有以下内容
$scope.selectTab = function(shop_id) {
$('.tab-pane').removeClass('active');
$("#" + shop_id).tab('show');
}
});
当我在控制台中使用类似代码手动替换shop_id 时,会显示该选项卡。但是代码不起作用。
请帮忙。
【问题讨论】:
标签: javascript jquery angularjs twitter-bootstrap