【发布时间】:2026-02-03 20:10:01
【问题描述】:
在Angular UI 中使用 Bootstrap 选项卡时,有没有办法知道选择了哪个选项卡?
我尝试查看窗格数组,但切换选项卡时它似乎没有更新。可以指定一个选项卡被选中时的回调函数吗?
更新代码示例。
代码非常遵循 Angular UI 引导页面中的示例。
标记:
<div ng-controller="TabsDemoCtrl">
<tabs>
<pane ng-repeat="pane in panes" heading="{{pane.title}}" active="pane.active">
<div ng-include="pane.template"></div>
</pane>
</tabs>
</div>
控制器:
var TabsCtrl = function ($scope) {
$scope.panes = [
{ title:"Events list", template:"/path/to/template/events" },
{ title:"Calendar", template:"/path/to/template/calendar" }
];
};
【问题讨论】:
-
如果您能检查一下我的回答是否对您有用,如果没有,请在github.com/angular-ui/bootstrap 中打开一个问题,并提出您希望它如何工作的建议!
-
你把我引向了正确的方向。我想在选择某个选项卡时运行一些代码,我想出了这个解决方案:plnkr.co/edit/zctmee
标签: angularjs twitter-bootstrap angular-ui angular-ui-bootstrap bootstrap-tabs