mur*_*983 10 jquery twitter-bootstrap angularjs
我之后nav-tab不涉及URL更改,但显然标签会更改并显示相关信息.
我有一个angularjs网站,但每当页面刷新时,用户都会返回搜索页面.正常的Twitter引导程序nav-tabs更改URL我不能使用它,但这是我想要做的事情.
问题是:
nav-tabs下面是我的代码剪切:
<div class="row" data-ng-if="showcharts">
<div class="col-md-12">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#productBreakdown" role="tab" data-toggle="tab"><span class="tabHeadings">Product breakdown</span></a></li>
<li role="presentation" style="border-right: 1px solid lightgray; border-left: 1px solid lightgray"><a href="#assetsBreakdown" role="tab" data-toggle="tab"><span class="tabHeadings">Assets Breakdown</span></a></li>
<li role="presentation"><a href="#nbBreakdown" role="tab" data-toggle="tab"><span class="tabHeadings">New Business Breakdown</span></a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="productBreakdown">
<donutchart id="product-breakdown" data-options="productbreakdownchart"></donutchart>
</div>
<div role="tabpanel" class="tab-pane" id="assetsBreakdown">
<donutchart id="asset-breakdown" data-options="assetbreakdownchart"></donutchart>
</div>
<div role="tabpanel" class="tab-pane" id="messages">TO BE ADDED</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
每个选项卡都会向用户显示一个信息图表.
Iva*_*yak 28
正如您在评论中所说,url由于标记中的href属性而发生更改<a>.但您可以改为href使用空白使用data-target="..."属性.所以
<a href="#productBreakdown" role="tab" data-toggle="tab"></a>
Run Code Online (Sandbox Code Playgroud)
将会
<a href data-target="#productBreakdown" role="tab" data-toggle="tab"></a>
Run Code Online (Sandbox Code Playgroud)