zoukankan      html  css  js  c++  java
  • angular todo

    <!DOCTYPE HTML>
    <html lang="en-US" ng-app>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript" src="lib/angular.js"></script>
        <script type="text/javascript">
            function TodoCtrl($scope){
                $scope.todos=[{text:"learn angular",done:true},{text:"build an angular app",done:false}];
                $scope.addTodo=function(){
                    $scope.todos.push({text:$scope.todoText,done:false});
                    $scope.todoText="";
                }
                $scope.remaining=function(){
                    var count=0;
                    angular.forEach($scope.todos,function(todo){
                        count+=todo.done ? 0 : 1;
                    });
                    return count;
                }
                $scope.archive=function(){
                    var oldTodos=$scope.todos;
                    $scope.todos=[];
                    angular.forEach(oldTodos,function(todo){
                        if (!todo.done) {
                            $scope.todos.push(todo);
                        }
                    })
                }
            }
        </script>
        <style type="text/css">
        .done-true{
            text-decoration: line-through;
            color:grey;
        }
        </style>
        <link rel="stylesheet" href="css/bootstrap-responsive.css">
        <link rel="stylesheet" href="css/bootstrap.css">
    </head>
    <body>
    <h2>Todo</h2>
        <div ng-controller="TodoCtrl">
          <span>{{remaining()}} of {{todos.length}} remaining</span>
          [ <a href="" ng-click="archive()">archive</a> ]
          <ul class="unstyled">
            <li ng-repeat="todo in todos">
              <input type="checkbox" ng-model="todo.done">
              <span class="done-{{todo.done}}">{{todo.text}}</span>
            </li>
          </ul>
          <form ng-submit="addTodo()">
            <input type="text" ng-model="todoText"  size="30"
                   placeholder="add new todo here">
            <input class="btn btn-primary" type="submit" value="add">
          </form>
        </div>
    </body>
    </html>
  • 相关阅读:
    Mybatis 持久层框架
    spring beans文件
    java_抽象类&抽象方法
    java——类
    python 安装 HTMLtestRunner
    pychram永久激活
    unittest单元测试框架
    pandas常用函数
    linux 下分别使用pip2、pip3
    linux 下切换Python版本(某用户,共存,替换)
  • 原文地址:https://www.cnblogs.com/wangwenfei/p/angular.html
Copyright © 2011-2022 走看看