0

所以我正在创建一个 angularjs 1.4 和 bootstrap 3 网络应用程序。Web 应用程序的一部分有一个选项卡集,允许用户单击选项卡并查看不同的图表。我想将选项卡标题更改为下拉菜单,用户可以在下拉菜单中看到可用的图表,当他们单击一个选项时,将出现该选项的图表。

我试图做的是隐藏选项卡标题并创建一个单独的下拉列表,其中我有一个 ng-click 函数,该函数利用 jquery 选择器来选择特定选项卡并将“活动”类添加到元素中。这有效,但停留在图表的加载屏幕上,从不显示内容。

任何帮助或其他想法都会很棒!

$scope.openGraphTab = function(graph){
            selectedGraph = graph;
            var index = getSelectedGraphIndex(graph);
            $('.tab-pane').removeClass('active');
            var tabs = $('.tab-pane:nth-child(index)').addClass('active');
        }; 

^^这是我调用来尝试打开选项卡的函数。

4

1 回答 1

0

这只是糟糕的设计。我继续重写所有代码,将它们包含在 div 中,并且只显示用户选择的包含图形数据的 div。

于 2016-06-14T15:32:35.020 回答