【问题标题】:Bootstrap tab redirects me to another HTML page引导选项卡将我重定向到另一个 HTML 页面
【发布时间】:2018-03-14 09:55:27
【问题描述】:

我一直在研究我的 AngularJS 程序的选项卡功能,但我遇到了该功能的 HTML 编码问题。实际上,当我加载页面时,信息会按照我想要的方式呈现。但是,一旦我单击选项卡,它就会将我重定向到我正在处理的应用程序的主页。我是否遗漏了导致此错误的任何内容?

<div class="profile-body">
  <div class="col-lg-12">
    <div class="tabbable">
      <ul class="nav nav-tabs tabs-flat  nav-justified" id="myTab11">
        <li class="active">
          <a href="#overview" data-toggle="tab">
            Tab 
          </a>
        </li>
        <li class="tab-red">
          <a href="#timeline" data-toggle="tab">
              Tab Tab
          </a>
        </li>
      </ul>
      <div class="tab-content tabs-flat">
        <div class="tab-pane active" id="overview">
          <div class="row">
            <!--Information-->
          </div>
          <div id="timeline" class="tab-pane">
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

【问题讨论】:

  • 重定向代码在哪里?
  • 您的href="#overview" 正在重定向您,请考虑将ui-bootstrap 与angularjs 一起使用

标签: javascript html angularjs twitter-bootstrap tabs


【解决方案1】:

您应该使用支持 AngularJS 的UI bootstrap,而不是使用引导程序。 href="#overview" 属性确实会创建您所说的重定向。

查看

<div ng-controller="MyCtrl">
  <uib-tabset active="active">
    <uib-tab index="0" heading="Static title">Static content</uib-tab>
    <uib-tab index="$index + 1" 
             ng-repeat="tab in tabs" 
             heading="{{tab.title}}" 
             disable="tab.disabled">
      {{tab.content}}
    </uib-tab>
    <uib-tab index="3" select="alertMe()">
      <uib-tab-heading>
        <i class="glyphicon glyphicon-bell"></i> Alert!
      </uib-tab-heading>
      I've got an HTML heading, and a select callback. Pretty cool!
    </uib-tab>
  </uib-tabset>
</div>

AngularJS 应用程序

var myApp = angular.module('myApp', ['ui.bootstrap']);

myApp.controller('MyCtrl', function($scope) {
    $scope.tabs = [
    { title:'Dynamic Title 1', content:'Dynamic content 1' },
    { title:'Dynamic Title 2', content:'Dynamic content 2', disabled: true }
  ];
});

> demo fiddle

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-17
  • 1970-01-01
  • 2022-11-17
  • 2018-06-20
  • 2013-08-17
相关资源
最近更新 更多