【发布时间】:2017-10-13 19:59:22
【问题描述】:
我在尝试使用 uib-tabset 插件时遇到了一个问题,好的,该插件工作正常,但我需要在特定的事情上使用它。 问题:如何将选项卡标题与选项卡内容分开。
angular.module('ui.bootstrap.demo', ['ngAnimate', 'ngSanitize', 'ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('TabsDemoCtrl', function ($scope, $window) { $scope.setActiveTab = function(index){
$scope.activeTab = index;
}
});
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-animate.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-sanitize.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.1.3.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<div ng-app="ui.bootstrap.demo">
<div ng-controller="TabsDemoCtrl">
<div class="some-tabs-header-holder">
<uib-tabset active="active" vertical="false" >
<uib-tab index="0" heading="Tab 1"><!-- not needed tab 1 content--></uib-tab>
<uib-tab index="1" heading="Tab 2"><!-- not needed tab 2 content--></uib-tab>
</uib-tabset>
<div>
<div class="the-tabs-content-holder">
<div id="tab1" class="tab1-content">tab 1 content</div>
<div id="tab2" class="tab2-content">tab 2 content</div>
</div>
</div>
</div>
我只需要在选择选项卡时显示“the-tabs-content-holder”div 中的内容
【问题讨论】:
标签: javascript html angularjs tabs angular-ui-bootstrap