ionic v1 添加点击展开/收缩功能
2017-05-09 17:37
375 查看
类似QQ的收缩列表,利用ionic1来实现其实很简单
假设我们要在通过点击一个图标来作为触发的
我们给这个图标添加一个点击事件,如:
通过利用ng-show来控制列表的显示与隐藏,因此,我们在我们的列表出添加,如:
接下来需要在相应的controller里添加业务逻辑,如:
大功告成,这样当点击图标时,列表就会根据openshow的值自动决定是显是隐。
假设我们要在通过点击一个图标来作为触发的
<div ng-control="osController">点击这里展开/收缩<i src="xxx.png" alt="" ></div>
我们给这个图标添加一个点击事件,如:
<i src="xxx.png" alt="" ng-click="openOrShrink()">
通过利用ng-show来控制列表的显示与隐藏,因此,我们在我们的列表出添加,如:
<div ng-repeate="m in lists" ng-show="showOrNot()"></div>
接下来需要在相应的controller里添加业务逻辑,如:
angular.module('ionicApp', ['ionic']) .controller("osController",function($scope){ //设置一个属性来控制显隐 $scope.openshow = true; //当点击图标时切换显隐性 $scope.openOrShrink = function (){ $scope.openshow = !$scope.openshow; } $scope.showOrNot = function (){ return $scope.openshow; } });
大功告成,这样当点击图标时,列表就会根据openshow的值自动决定是显是隐。
相关文章推荐
- 仿QQ好友 TableView 点击展开 收缩功能实现
- WordPress文章页添加展开/收缩功能
- ExtJs中实现tree节点,全部是单击展开和收缩效果,和收藏夹点击功能一样
- 点击后,展开 收缩功能
- android Textview 实现展开收缩功能+部分文字点击 (SpannableString)
- 点击展开收缩
- Jquery 收缩展开效果 点击标题展开或者隐藏内容
- Jquery实现点击后收缩功能
- GridView中添加层,点击打开,展开此层,反之
- 点击UITableView的cell展开收缩
- Add touch listener to 3D object in unity(Unity中给3D物体添加按钮点击功能)
- android实现Listview的点击展开和隐藏功能
- js中如何点击自身,进行展开与收缩
- 点击显示/隐藏层,点击展开收缩隐藏层
- 为ListView添加自动列宽调整和点击列表头自动排序功能
- TreeView的TreeNode点击展示展开和收缩的效果
- 一般左边后台点击收缩展开的效果
- 需添加这个才能实现点击弹出隐藏信息功能
- 为ListView添加自动列宽调整和点击列表头自动排序功能
- java 中实现象开发环境中那样,需要某些面板时点击展开,不需要时点击让其收缩