给大家做了一个关于日程的例子,可以参考一下,对进一步学习有所帮助
2017-09-20 14:38
537 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> table{ border: 1px solid #000; border-collapse: collapse; } td{ padding: 10px; border: 1px solid #000; } </style> <script src="../script/angular.min.js"></script> <script> var data={ user:"小名", items:[ {action:"约赵丽颖吃饭",done:false}, {action:"约赵丽颖跳舞",done:false}, {action:"约赵丽颖敲代码",done:false}, 4000 {action:"约赵丽颖逛街",done:false}, {action:"约赵丽颖看电影",done:true}, {action:"约赵丽颖看星星",done:false} ] }; var myapp=angular.module("myapp",[]); myapp.filter("doFilter",function () { return function (items,complate) { var arr=[]; for(var i=0;i<items.length;i++){ if(items[i].done==false){ arr.push(items[i]); }else { if (complate==true){ arr.push(items[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.add=function () { if($scope.action){ $scope.data.items.push({"action":$scope.action,"done":false}); $scope.action=""; } } }); </script> </head> <body ng-app="myapp" ng-controller="myctrl"> <h2>小明的日程<span ng-bind="count()"></span></h2> <div> <input type="text" ng-model="action"/><button ng-click="add()">添加</button> </div> <table> <tr> <td>序号</td> <td>日程</td> <td>完成情况</td> </tr> <tr ng-repeat="item in data.items | doFilter:complate"> <td>{{$index}}</td> <td>{{item.action}}</td> <td><input type="checkbox" ng-model="item.done"/></td> </tr> </table> <div>显示全部<input type="checkbox" ng-model="complate"/></div> </body> </html>
相关文章推荐
- 上周末没事写了一个UDP的例子 大家感兴趣的可以参考一下
- 一个关于Applet的例子,需要的可以参考一下!
- 一篇文章,我就写一个关于浏览器的js吧 大家可以参考一下。以后备用!!!
- 关于java程序的一个小问题,大家可以学习下
- 一个Exchange 2010 的password不定期弹框的问题处理,希望对大家可以有所帮助。
- 今天给大家分享一个购物车的例子,希望对大家有所帮助
- 给大家介绍一个threejs的演示网站 很强大 大家可以学习一下
- 一个用汇编写的引导区病毒例程,有时间可以分析一下,对各位学习汇编的朋友很有帮助!
- 一个关于vector和string使用的一个程序,可以参考一下
- 下面的例子是删除一个文件夹下的所有文件及子文件夹,可以参考一下。
- MSDN看到的一个读写文件及路径等操作的例子,觉得可以学习一下。。。
- 关于MSSQL存储过程中使用游标的一个小例子(学习)
- 刚做的一个网页计数器 大家参考一下
- 作为一个老师,我也把我回答的一些问题在这里共享一下,希望有所帮助
- JAVA 面试基础试题(大家可以参考一下学Java时需要掌握的基础知识)
- 作为一个老师,我也把我回答的一些问题在这里共享一下,希望有所帮助
- 关于RDLC报表的一些总结,希望对正在学习使用它的朋友有所帮助
- 考大家一道题目,关于ERP的时间计算,有兴趣可以做一下
- 学习GEF可以参考的例子
- 关于ant的build的学习 hibernate中的一个例子 HelloWorld的