gbo*_*zee 7 angular-ui-bootstrap
我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.
<tab ng-repeat="tab in tabs" active="tab.active" heading={{tab.name}}></tab>
Run Code Online (Sandbox Code Playgroud)
在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接
另一种重新定义问题的方法是如何使用带角度ui-bootstrap选项卡的路由
小智 10
我希望现在还不晚,但我今天遇到了同样的问题.你可以通过以下方式实现:
1)在控制器中定义选项卡href:
$scope.tabs = [
{ title:"tab1", href:"#/route1/page1" },
{ title:"tab2", href:"#/route1/page2" }
];
Run Code Online (Sandbox Code Playgroud)
2)声明一个函数来改变控制器中的哈希值:
$scope.changeHash = function(data) {
window.location.hash = data;
};
Run Code Online (Sandbox Code Playgroud)
3)使用以下标记:
<tabset>
<tab ng-repeat="tab in tabs" heading="{{tab.title}}"
active="tab.active" select="changeHash(tab.href)" />
</tabset>
Run Code Online (Sandbox Code Playgroud)
我不确定这是否是最好的方法,我很乐意听取别人的意见.
| 归档时间: |
|
| 查看次数: |
4656 次 |
| 最近记录: |