angularjs的添加,显示隐藏
来源:互联网 发布:淘宝设置主营类目 编辑:程序博客网 时间:2024/05/17 07:29
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--导包--> <script src="angular-1.5.5/angular.min.js"></script> <script> //模拟数据 var data = { user:"李四", items:[ {action:"约刘诗诗吃饭",done:false}, {action:"约刘诗诗跳舞",done:false}, {action:"约刘诗诗敲代码",done:true}, {action:"约刘诗诗爬长城",done:false}, {action:"约刘诗诗逛天坛",done:false}, {action:"约刘诗诗看电影",done:false} ] }; /*声明模块*/ var myapp=angular.module("myapp",[]); //过滤 myapp.filter("todo",function(){ return function(a,flag){ var arr=[]; for(var i=0;i<a.length;i++){ if(a[i].done==false){ arr.push(a[i]) }else{ if(flag==true){ arr.push(a[i]) } } } return arr; } }); myapp.controller("myCtrl",function($scope){ $scope.data=data; $scope.complate=false; //计算数量 $scope.count=function(){ var n=0; for(var i=0;i<$scope.data.items.length;i++){ if($scope.data.items[i].done==false){ n++; } } return n; }; //添加 $scope.addItem=function(){ $scope.data.items.push({'action':$scope.add,'done':false}); } }) </script></head><body ng-app="myapp" ng-controller="myCtrl"><h1>{{data.user}}的日程表<span>{{count()}}</span></h1><input type="text" ng-model="add"><button ng-click="addItem()">添加</button><table> <thead> <tr> <th>序号</th> <th>日程</th> <th>完成</th> </tr> </thead> <tbody> <tr ng-repeat="item in data.items|todo:complate"> <td>{{$index}}</td> <td>{{item.action}}</td> <td><input type="checkbox" ng-model="item.done"></td> </tr> </tbody></table><div>显示全部<span><input type="checkbox" ng-model="complate"></span></div></body></html>
阅读全文
0 0
- angularjs的添加,显示隐藏
- angularjs中切换显示/隐藏
- AngularJS中的显示隐藏示例
- 隐藏/显示“添加删除程序”的软件
- angular的添加隐藏于显示
- AngularJS一系列筛选,添加、显示
- angularjs添加数据展示或隐藏数据
- AngularJS+日程表+显示、隐藏 +orderBy排序
- AngularJS+日程表+显示、隐藏 +orderBy排序
- 右键添加[显示、隐藏文件]
- 标签的动态添加、隐藏和显示、事件
- angularjs学习笔记之二(DOM 元素的显示与隐藏)
- AngularJS如何实现鼠标移入显示,鼠标移出隐藏的效果
- angularjs实现点击图标显示div,点击div以外的区域隐藏div
- angularJs复选框checkbox选中进行ng-show显示隐藏
- AngularJs简单数据的添加
- AngularJS 中,通过 radio来控制元素的显示和隐藏,以及控制表单元素的 disabled
- 添加 右键显示隐藏文件+扩展名
- 【比特币】 Histories of bitcoin releases
- ImageLoder的使用
- Web前端性能优化优秀文章集锦
- Django filter中用contains和icontains区别
- OpenCV3_C++_Lines()在图像上画直线 实例
- angularjs的添加,显示隐藏
- 062 不定积分之分部积分法 case 1
- mybatis分页插件的使用(电商项目前端动态查询排序)
- BZOJ4443[Scoi2015][小凸玩矩阵] 二分图最大匹配+二分
- JSON和JAVA对象的相互转换
- abort() has been called 问题分析和解决
- OpenCV3_C++_DrawRect()在图像上画四边形 实例
- photoshop卸载不彻底--ADMUI3.fon
- c++编程题练习——检测单链表是否有环,若有,输出环入口