Javascript Angularjs-UI路由器和引导选项卡

Javascript Angularjs-UI路由器和引导选项卡,javascript,angularjs,twitter-bootstrap,angular-ui-router,Javascript,Angularjs,Twitter Bootstrap,Angular Ui Router,当我使用引导选项卡时,链接会自动重定向到主页,如“否则”选项中所述。我想这是因为标签中href中的散列标签 选项卡 <ul class="tab-nav" role="tablist" data-tab-color="red" tabindex="7" style="overflow: hidden; outline: none;"> <li class=""><a href="#home2" role="tab" data-toggle="tab"

当我使用引导选项卡时,链接会自动重定向到主页,如“否则”选项中所述。我想这是因为标签中href中的散列标签

选项卡

<ul class="tab-nav" role="tablist" data-tab-color="red" tabindex="7" style="overflow: hidden; outline: none;">
       <li class=""><a href="#home2" role="tab" data-toggle="tab" aria-expanded="false">Home</a></li>
       <li role="presentation" class=""><a href="#profile2" role="tab" data-toggle="tab" aria-expanded="false">Profile</a></li>
</ul>
<a data-ui-sref-active="active" data-ui-sref="home.home-1">Home 1</a>
<a data-ui-sref-active="active" data-ui-sref="home.home-2">Home 2</a>
主菜单链接

<ul class="tab-nav" role="tablist" data-tab-color="red" tabindex="7" style="overflow: hidden; outline: none;">
       <li class=""><a href="#home2" role="tab" data-toggle="tab" aria-expanded="false">Home</a></li>
       <li role="presentation" class=""><a href="#profile2" role="tab" data-toggle="tab" aria-expanded="false">Profile</a></li>
</ul>
<a data-ui-sref-active="active" data-ui-sref="home.home-1">Home 1</a>
<a data-ui-sref-active="active" data-ui-sref="home.home-2">Home 2</a>
Home 1
家2
我使用的是纯引导模块,不是角度引导模块。如何通过防止额外的哈希标记来修复此问题?我的意思是,如果在$stateProvider中没有说明URL更改,那么如何防止重定向

我想说的是,在我们的父母看来,我们没有为孩子们设定目标

<div ui-view=""></div>
而父视图/common.html现在包含:

<div ui-view>
检查一下

原件

我想说,这个问题隐藏在这个链接设置中:

<a href="#home2"...
我们不使用HTML5模式,链接必须如下所示

<a href="#/home"...
<a href="#/home/home-1"...
<a href="#/home/home-2"...

将有助于查看更多。。。e、 g.国家。也许我看错了你的问题。。但是它会自动重定向。。。是好是坏?还希望您应该使用href=“#/home2”而不是href=“#home2”希望这是有用的@RadimKöhler我已经更新了我的问题。对不起,我想我的问题不够清楚。我又更新了我的问题。我在
    标签中提到的是标签链接。我也提到了主菜单链接。请核对。@Body,我想我们应该有答案。。我创建了工作plunker,提供了更多的解释,并试图给你提示在哪里签入文档…home 2上有一个url位置的小错误,请检查upated plunker@Body,你似乎仍然对此不满意?非常感谢,现在我慢慢来。我想我必须声明tab中的所有哈希更改,并在$stateprovider中折叠。我将为这些选项卡创建一个子视图并折叠。再次感谢您抽出时间。
      .state ('home', {
            url: '/home',
            ...
        })
        .state ('home.home-1', {
            url: '/home-1',
            ...
        })
        .state ('home.home-2', {
            url: '/home-2',
            ...
        })
    
    <a href="#/home"...
    <a href="#/home/home-1"...
    <a href="#/home/home-2"...