0

Так что я создаю веб-приложение angularjs 1.4 и bootstrap 3. Часть веб-приложения имеет табуляцию, которая позволяет пользователю нажимать на вкладки и видеть разные графики. Вместо этого я хотел бы изменить заголовки таблиц, в которых пользователь может увидеть доступные графики при выпадающем списке, и когда они нажмут на опцию, появится этот параметр.Как создать выпадающий список вместо табуляции для табуляции

Что я пытался сделать, это скрыть заголовок и создать отдельный раскрывающийся список, где у меня есть функция ng-click, которая использует селектор jquery для выбора конкретной вкладки и добавления класса «active» к элементу. Это работает, но остается на экране загрузки для графика и никогда не показывает содержимое.

Любая помощь или другие идеи были бы замечательными!

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

^^ Это функция, которую я вызываю, чтобы попытаться открыть вкладки.

+0

вместо использования метода табуляции я бы предложил использовать угловые директивы или ng-includes и сбрасывать смену ресурса, который отображается. – DanielC

ответ

0

Это был просто плохая конструкция. Я пошел вперед и переписал весь код, чтобы включить их в div и отображать только те div, которые пользователь выбирает, который содержит данные графа.

Смежные вопросы