【发布时间】:2018-04-02 22:53:06
【问题描述】:
我在这段代码中使用 AngularUI:
<uib-tabset type="pills">
<uib-tab heading="Tab 1">Tab 1 content</uib-tab>
<uib-tab heading="Tab 2">Tab 2 content</uib-tab>
</uib-tabset>
我想以编程方式从我的角度控制器代码中更改当前的活动标签。例如,选择选项卡“2”以激活。
如何做到这一点?
【问题讨论】:
-
您是否尝试为每个选项卡提供一个 ID,然后将焦点放在它上面?
-
我想过这个。在我看来,在处理 AngularJS(可能是 JQuery 的好方法)时,这是一种错误的方法。我错了吗?
-
您是否尝试过查看文档?有一个使用外部按钮单击设置特定选项卡的示例
-
Ashwani 建议的解决方案是使用索引,相当于给出ID。在这两种情况下,您都可以使用 Angular 的功能生成 ID/索引。
标签: angularjs angular-ui-bootstrap angular-ui angular-ui-tabset