angular.js笔记 ---关于Tabs切换
来源:互联网 发布:达内科技 设计网络营 编辑:程序博客网 时间:2024/06/06 14:27
正在CodeShcool上学习angular.js,记录一点自己觉得可以记录的东西,方便以后查看
<section ng-init="tab = 1" ng-controller="PanelController as panel"> <ul class="nav nav-pills"> <li ng-class="{ active:tab === 1}"> <a href ng-click="tab = 1">Description</a> </li> <li ng-class="{ active:tab === 2}"> <a href ng-click="tab = 2">Description</a> </li> <li ng-class="{ active:tab === 3}"> <a href ng-click="tab = 3">Description</a> </li> </ul> <div class="panel" ng-show="tab === 1"> <h4>Description</h4> <p>{{product.description}}</p> </div> <div class="panel" ng-show="tab === 2"> <h4>Description</h4> <p>{{product.description}}</p> </div> <div class="panel" ng-show="tab === 3"> <h4>Description</h4> <p>{{product.description}}</p> </div></section>
上面的的代码是angular写的点击切换tab键,还有另一种更简洁的方式如下:
app.js:app.controller("PanelController",function(){ this.tab = 1; this.selectTab = function(setTab){ this.tab = setTab; } this.isSelectTab = function(checkTab){ return this.tab === checkTab }})
html:<section ng-init="tab = 1" ng-controller="PanelController as panel"> <ul class="nav nav-pills"> <li ng-class="{ active:panel.isSelectTab(1)}"> <a href ng-click="panel.selectTab(1)">Description</a> </li> <li ng-class="{ active:panel.isSelectTab(2)}"> <a href ng-click="panel.selectTab(2)>Description</a> </li> <li ng-class="{ active:panel.isSelectTab(3)}"> <a href ng-click="panel.selectTab(3)">Description</a> </li> </ul> <div class="panel" ng-show="panel.isSelectTab(1)"> <h4>Description</h4> <p>{{product.description}}</p> </div> <div class="panel" ng-show="panel.isSelectTab(2)"> <h4>Description</h4> <p>{{product.description}}</p> </div> <div class="panel" ng-show="panel.isSelectTab(3)"> <h4>Description</h4> <p>{{product.description}}</p> </div></section>
0 0
- angular.js笔记 ---关于Tabs切换
- angular.js笔记 ---关于Route路由
- angular Tabs (ui.bootstrap.tabs)
- tabs 切换
- 关于angular js 监听
- Angular.js笔记
- Angular.js学习笔记
- angular js学习笔记
- Angular JS 笔记
- Angular.js 学习笔记
- angular.js学习笔记
- Angular JS 学习笔记
- 关于nav-tabs 切换导致的bug的经验总结
- 关于angular.js基础学习
- Angular.js学习笔记(一)
- Angular.js学习笔记(二)
- Angular.js入门笔记(1)
- Angular JS 学习笔记3
- 【Windows 10 IoT - 3】Windows 10 RTM安装及新特性(树莓派 Pi2)
- 关于ExpandableListView用法的一个简单小例子
- Java中调用python的几种方式
- Unity3D Mesh.bindposes
- Index For TechShare
- angular.js笔记 ---关于Tabs切换
- ViewPager
- 【flash】pv3d制作3d模型查看器
- DTD语法详解
- C++中类定义的细节
- Android OpenGL ES 2.0之开发流程
- Linux新手安装完全教程
- iOS开发UI篇—UITableview控件使用小结
- zookeeper集群搭建