我正在尝试使用像这样的角度引导标签:
<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。
答案 0 :(得分:3)
将href='#Evaluation'
更改为data-target='#Evaluation'
(完全删除href)。