如何更改angularjs中单击按钮的活动选项卡
How to change active tab on button click in angularjs?
我正在开发一个基于angularjs的页面。我正在为一个页面使用引导程序的选项卡集功能。我本可以将tabs()jquery函数用于水平选项卡,但我的页面使用的是垂直选项卡集。这是一个outlook样式的页面。
<div class="white-bg animated fadeIn">
<div class="row s-t-xs">
<div class="col-xs-10">
<div class="tabs-container">
<tabset class="tabs-left">
<tab id="tab1" heading="Job Preferences">
//TAB1 Content
<div class="form-group">
<div class="col-md-10 col-sm-offset-9">
<button class="btn btn-primary" type="submit" id="button1">Save & Next</button>
</div>
</div>
</tab>
<tab id="tab2" heading="Experience / Project Summary" >
//TAB2 Content
<div class="form-group">
<div class="col-md-10 col-sm-offset-9">
<button class="btn btn-primary" type="submit" id="button2">Save & Next</button>
</div>
</div>
</tab>
<tab id="tab3" heading="Educations / Certifications / Awards">
//TAB3 Content
<div class="form-group">
<div class="col-md-10 col-sm-offset-9">
<button class="btn btn-primary" type="submit" id="button3">Finish</button>
</div>
</div>
</tab>
</tabset>
</div>
</div>
</div>
我需要的是更改激活第二个标签,当我点击‘保存&第一个选项卡上的"下一步"按钮。以及当我单击第二个选项卡上"保存和下一个"按钮时将激活的第三个选项卡。有什么简单的方法可以做到吗?
您可以尝试这种简单的方法。角度uihttp://angular-ui.github.io/bootstrap/#/tabs
HTML:
<tabset>
<tab heading="First" ng-attr-active="firtTab">Content1</tab>
<tab heading="Second" ng-attr-active="secondTab">Content2</tab>
</tabset>
控制器:
$scope.firstTab = true;
$scope.secondTab = false;
$scope.next= function(){
$scope.firstTab = false;
$scope.secondTab = true;
}
相关文章:
- 活动选项卡's源代码-获取变量s值
- 从Bootstrap获取活动选项卡ID并将其传递给PHP
- 使用 AngularJS 设置活动选项卡样式
- 引导导航选项卡未突出显示活动选项卡
- 基于查询字符串的活动选项卡
- Chrome扩展-仅更改活动选项卡的default_icon
- jQuery UI选项卡基于活动选项卡显示/隐藏图像
- 非活动选项卡容器内的选定宽度问题
- 如何在chrome扩展中检索活动选项卡、后台消息侦听器内部
- 如何仅在活动选项卡中获取选定选项的属性
- 使用jquery更改活动选项卡
- 更改活动选项卡的颜色
- 是否可以使用chrome扩展名与非活动选项卡中的内容元素进行交互
- 我可以从代码后面更改按钮单击上的Jquery ui活动选项卡吗
- 在范围中显示活动选项卡的名称
- JQuery UI(手风琴),在初始化时打开活动选项卡
- Javascript函数在活动选项卡上启用链接
- 如何使用jQuery获取选定/活动选项卡的href
- 角度基础选项卡显示错误的内容和带有 ng-if 的活动选项卡
- 活动选项卡单击问题