国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS日程表案例詳解

2019-11-19 15:48:07
字體:
來源:轉載
供稿:網友

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

<!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日程表案例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵武市| 遵义县| 武山县| 兰坪| 集安市| 栖霞市| 建宁县| 逊克县| 封开县| 阜宁县| 从化市| 洪雅县| 南华县| 荥经县| 巴彦淖尔市| 通渭县| 长垣县| 尼勒克县| 金堂县| 泽州县| 登封市| 涞源县| 湘潭市| 夹江县| 榆林市| 左贡县| 神木县| 新邵县| 遂昌县| 西丰县| 金沙县| 宜昌市| 辛集市| 资源县| 开化县| 驻马店市| 宁阳县| 卫辉市| 敦化市| 当阳市| 中阳县|