angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数

前端之家收集整理的这篇文章主要介绍了angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.
  1. <tab ng-repeat="tab in tabs" active="tab.active" heading={{tab.name}}></tab>

在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接

另一种重新定义问题的方法是如何使用带有角度ui-bootstrap选项卡的路由

我希望现在还不算太晚,但我今天遇到了同样的问题.你可以通过以下方式实现:

1)在控制器中定义选项卡href:

  1. $scope.tabs = [
  2. { title:"tab1",href:"#/route1/page1" },{ title:"tab2",href:"#/route1/page2" }
  3. ];

2)声明一个函数来改变控制器中的散列:

  1. $scope.changeHash = function(data) {
  2. window.location.hash = data;
  3. };

3)使用以下标记

  1. <tabset>
  2. <tab ng-repeat="tab in tabs" heading="{{tab.title}}"
  3. active="tab.active" select="changeHash(tab.href)" />
  4. </tabset>

我不确定这是否是最好的方法,我很乐意听取别人的意见.

猜你在找的Angularjs相关文章