功能:添加事件/完成事件/删除事件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } .note{ margin:0 auto; background: orange; color: orange; width: 400px; padding:2px 2px; } .input{ text-align: center; } h1{ text-align: center; color:#fff; padding:10px 10px; } h5{ color: #fff; text-align: left; padding-left: 10px; } textarea{ width: 300px; height: 58px; resize: none; border:1px solid orange; } button{ width: 80px; height: 58px; outline: none; background: orange; font-size: 24px; border:3px solid #fff; position: relative; top:-22px; color: #fff; } ul li{ margin:0 auto; width: 380px; background: #fff; list-style: none; line-height:18px; padding:2px; margin-bottom:2px; } .delbtn{ background: skyblue; border:none; float: right; line-height:14px; color: #fff; padding:2px 6px; } .done label{ text-decoration:line-through ; } </style> </head> <body ng-app="demo"> <div class="note" ng-controller='democontroller'> <h1>NOTE</h1> <div class="input"> <textarea name="" id="" cols="30" rows="10" ng-model="text"></textarea><button ng-click="add()">提交</button> </div> <div class="todo"> <h5>未完成:{{todos.length}}</h5> <ul> <li ng-repeat="todo in todos"> <form> <input type="radio" id="redio" ng-checked="{{todo.checked}}" ng-click="doit($index)"> <label for="redio">{{todo.text}}</label> <input type="button" value="删除" class="delbtn" ng-click="del($index,todos)"> </form> </li> </ul> </div> <div class="done"> <h5>已完成:{{dones.length}}</h5> <ul> <li ng-repeat="done in dones"> <form> <input type="radio" id="redio" ng-checked="{{done.checked}}" ng-click="notdoit($index)"> <label for="redio">{{done.text}}</label> <input type="button" value="删除" class="delbtn" ng-click="del($index,dones)"> </form> </li> </ul> </div> </div> <script src="angular.min.js"></script> <script> var demo=angular.module('demo',[]); demo.controller('democontroller',function($scope){ $scope.todos=[]; $scope.dones=[]; $scope.add=function(){ $scope.todos.push({ checked:false, text:$scope.text }); $scope.text='';//清空文本框 console.log($scope.todos.length); } $scope.doit=function(index){ var str=$scope.todos.splice(index,1)[0]; str.checked=true; $scope.dones.push(str); } $scope.notdoit=function(index){ var str=$scope.dones.splice(index,1)[0]; str.checked=false; $scope.todos.push(str); } $scope.del=function(index,arr){ arr.splice(index,1); } }); </script> </body> </html>
总结
以上所述是小编给大家介绍的AngularJS日程表案例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
本文向大家介绍AngularJS表单详解及示例代码,包括了AngularJS表单详解及示例代码的使用技巧和注意事项,需要的朋友参考一下 AngularJS提供丰富填写表单和验证。我们可以用ng-click来处理AngularJS点击按钮事件,然后使用 $dirty 和 $invalid标志做验证的方式。使用novalidate表单声明禁止任何浏览器特定的验证。表单控件使用了大量的角活动。让我们快速
本文向大家介绍AngularJS表格详解及示例代码,包括了AngularJS表格详解及示例代码的使用技巧和注意事项,需要的朋友参考一下 格数据本质上通常是重复的。ng-repeat指令,可以用来方便地绘制表格。下面的示例说明使用ng-repeat指令来绘制表格。 表格可以使用CSS样式设置样式,如下: 例子 下面的例子将展示上述所有指令。 testAngularJS.html 输出 在Web浏览器
本文向大家介绍AngularJs解决跨域问题案例详解(简单方法),包括了AngularJs解决跨域问题案例详解(简单方法)的使用技巧和注意事项,需要的朋友参考一下 首先我们做点准备说明,不然你明白我说的是啥意思别人不明白,就算别人明白了那总有人不明白,那你要说了,我的意思是这个说明必须要做了,答案是必须的,为了更好的方便大家理解嘛。 我们以两个主域名或者一个主域名+一个二级域名为例,均可演示跨域问
本文向大家介绍AngularJS入门教程中SQL实例详解,包括了AngularJS入门教程中SQL实例详解的使用技巧和注意事项,需要的朋友参考一下 AngularJS SQL 在前面章节中的代码也可以用于读取数据库中的数据。 使用 PHP 从 MySQL 中获取数据 AngularJS 实例 运行结果: Alfreds Futterkiste Germany Ana Trujillo Empare
问题内容: MySQL中的Case表达式和Case语句有什么区别?什么时候可以使用它们?与另一种相比,使用它们有什么好处? Case Statement语法: 案例表达语法: 这些看起来几乎相同,但是对Case Statements的最初描述是: 那么,在存储程序中使用一个而不在普通查询中使用它的显着区别是吗?我在正在使用的查询中尝试了此操作,但失败了-sqlfiddle。如果是这种情况,为什么不
本文向大家介绍javascript验证form表单数据的案例详解,包括了javascript验证form表单数据的案例详解的使用技巧和注意事项,需要的朋友参考一下 直接po截图和代码 下面是CheckFormDemo.html 下面是jsCheckDateDemo.js 以上所述是小编给大家介绍的javascript验证form表单数据详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小