Angular Bootstrap选项卡,href不起作用

时间:2015-04-20 16:38:01

标签: javascript html angularjs twitter-bootstrap

我正在尝试使用像这样的角度引导标签:

    <div >
    <tabset>
        <tab ng-repeat="t in tabs">
            <tab-heading>{{t.title}} <a  ng-click="removeTab($index)" href='#Evaluation'><i class="glyphicon glyphicon-remove-sign"></i></a></tab-heading>
            <!-- <div ng-bind='t.content'></div> -->
        </tab>
    </tabset>
</div>
<div id="Informations">Infos</div>
<div id="Evaluation">Evaluation</div>

和js是:

monAppli.controller("Controleur", function ($scope) {
    $scope.tabs = [{        
        title: "Informations",
        content: '<h1>tab one</h1>'
    }, {
        title: "Evaluation",
        content: '<h1>tab two</h1>'
    }, {
        title: "Projets",
        content: '<h1>tab three</h1>'
    }, {
        title: "Notes",
        content: '<h1>tab 4</h1>'
    }
    ];
    $scope.removeTab = function (index) {
        $scope.tabs.splice(index, 1);
    }; 
});

但是href链接不起作用,它不会分别显示每个div ..有人有什么想法?非常感谢 它应该在单击选项卡时显示thez div“评估”,但它没有显示任何内容。

我也试过这个:

<div >
        <tabset>
            <tab ng-repeat="t in tabs">
                <tab-heading>{{t.title}} <a  ng-click="removeTab($index)" data-target="#{{t.title}}"><i class="glyphicon glyphicon-remove-sign"></i></a></tab-heading>
                <!-- <div ng-bind='t.content'></div> -->
            </tab>
        </tabset>
    </div>
    <div id="Informations">Infos bla bla bla</div>
    <div id="Evaluation">try bla bla bla</div>

那里有一个小提琴http://jsfiddle.net/alfrescian/ZE9cE/

但它没有显示如何显示与一个标签相关的一个div。

1 个答案:

答案 0 :(得分:3)

href='#Evaluation'更改为data-target='#Evaluation'(完全删除href)。