全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

AngularJS日程表案例详解

功能:添加事件/完成事件/删除事件

<!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  # 日程表  # Angular.js与Bootstrap相结合实现表格分页代码  # 详细分析使用AngularJS编程中提交表单的方式  # AngularJS实现表单手动验证和表单自动验证  # 详解AngularJS中的表格使用  # AngularJS实现数据列表的增加、删除和上移下移等功能实例  # AngularJS表单编辑提交功能实例  # angular实现表单验证及提交功能  # AngularJS实现表格的增删改查(仅限前端)  # 如何用angularjs制作一个完整的表格  # 使用angularjs创建简单表格  # Angular实现的日程表功能【可添加及隐藏显示内容】  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 未完成  # 感谢大家  # 清空  # 文本框  # 疑问请  # 有任何  # border  # resize  # height  # textarea  # center  # align  # fff  # left  # solid 


相关文章: 公司网站制作费用多少,为公司建立一个网站需要哪些费用?  如何在IIS7中新建站点?详细步骤解析  网站制作知乎推荐,想做自己的网站用什么工具比较好?  已有域名和空间如何搭建网站?  建站之星代理平台如何选择最佳方案?  网站制作报价单模板图片,小松挖机官方网站报价?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  装修招标网站设计制作流程,装修招标流程?  如何选择高性价比服务器搭建个人网站?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  ,在苏州找工作,上哪个网站比较好?  网站专业制作公司有哪些,做一个公司网站要多少钱?  建站之星如何助力企业快速打造五合一网站?  公司网站设计制作厂家,怎么创建自己的一个网站?  建站主机CVM配置优化、SEO策略与性能提升指南  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何挑选优质建站一级代理提升网站排名?  如何选择PHP开源工具快速搭建网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  ,交易猫的商品怎么发布到网站上去?  如何快速生成专业多端适配建站电话?  详解jQuery中基本的动画方法  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  高防服务器租用首荐平台,企业级优惠套餐快速部署  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  公司门户网站制作流程,华为官网怎么做?  如何用PHP快速搭建CMS系统?  jQuery 常见小例汇总  如何用狗爹虚拟主机快速搭建网站?  实例解析Array和String方法  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  北京企业网站设计制作公司,北京铁路集团官方网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  香港服务器WordPress建站指南:SEO优化与高效部署策略  全景视频制作网站有哪些,全景图怎么做成网页?  建站之星免费模板:自助建站系统与智能响应式一键生成  北京网站制作公司哪家好一点,北京租房网站有哪些?  香港服务器部署网站为何提示未备案?  成都网站制作报价公司,成都工业用气开户费用?  如何在宝塔面板中修改默认建站目录?  名字制作网站免费,所有小说网站的名字?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  制作网页的网站有哪些,电脑上怎么做网页?  潮流网站制作头像软件下载,适合母子的网名有哪些?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  相册网站制作软件,图片上的网址怎么复制?  家庭服务器如何搭建个人网站?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。