zoukankan      html  css  js  c++  java
  • ionic左滑删除

    <html ng-app="ionicApp">
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
      <title>Ionic List Directive</title>
    
      <link href="https://cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="stylesheet">
      <script src="https://cdn.bootcss.com/ionic/1.3.2/js/ionic.bundle.min.js"></script>
      <script>
        angular.module('ionicApp', ['ionic'])
    
          .controller('MyCtrl', function($scope) {
    
            $scope.data = {
              showDelete: false
            };
    
            $scope.edit = function(item) {
              alert('Edit Item: ' + item.id);
            };
            $scope.share = function(item) {
              alert('Share Item: ' + item.id);
            };
    
            $scope.moveItem = function(item, fromIndex, toIndex) {
              $scope.items.splice(fromIndex, 1);
              $scope.items.splice(toIndex, 0, item);
            };
    
            $scope.onItemDelete = function(item) {
              $scope.items.splice($scope.items.indexOf(item), 1);
            };
    
            $scope.items = [
              { id: 0 },
              { id: 1 },
              { id: 2 },
              { id: 3 },
              { id: 4 },
              { id: 5 },
              { id: 6 },
              { id: 7 },
              { id: 8 },
              { id: 9 },
              { id: 10 },
              { id: 11 },
              { id: 12 },
              { id: 13 },
              { id: 14 },
              { id: 15 },
              { id: 16 },
              { id: 17 },
              { id: 18 },
              { id: 19 },
              { id: 20 },
              { id: 21 },
              { id: 22 },
              { id: 23 },
              { id: 24 },
              { id: 25 },
              { id: 26 },
              { id: 27 },
              { id: 28 },
              { id: 29 },
              { id: 30 },
              { id: 31 },
              { id: 32 },
              { id: 33 },
              { id: 34 },
              { id: 35 },
              { id: 36 },
              { id: 37 },
              { id: 38 },
              { id: 39 },
              { id: 40 },
              { id: 41 },
              { id: 42 },
              { id: 43 },
              { id: 44 },
              { id: 45 },
              { id: 46 },
              { id: 47 },
              { id: 48 },
              { id: 49 },
              { id: 50 }
            ];
    
          });
      </script>
      <style>
        body {
          cursor: url('http://www.runoob.com/try/demo_source/finger.png'), auto;
        }
      </style>
    </head>
    
    <body ng-controller="MyCtrl">
    
    <ion-header-bar class="bar-positive">
      <div class="buttons">
        <button class="button button-icon icon ion-ios-minus-outline"
                ng-click="data.showDelete = !data.showDelete; data.showReorder = false"></button>
      </div>
      <h1 class="title">Ionic Delete/Option Buttons</h1>
      <div class="buttons">
        <button class="button" ng-click="data.showDelete = false; data.showReorder = !data.showReorder">
          Reorder
        </button>
      </div>
    </ion-header-bar>
    
    <ion-content>
    
      <!-- The list directive is great, but be sure to also checkout the collection repeat directive when scrolling through large lists -->
    
      <ion-list show-delete="data.showDelete" show-reorder="data.showReorder">
    
        <ion-item ng-repeat="item in items"
                  item="item"
                  href="#/item/{{item.id}}" class="item-remove-animate">
          Item {{ item.id }}
          <ion-delete-button class="ion-minus-circled"
                             ng-click="onItemDelete(item)">
          </ion-delete-button>
          <ion-option-button class="button-assertive"
                             ng-click="edit(item)">
            Edit
          </ion-option-button>
          <ion-option-button class="button-calm"
                             ng-click="share(item)">
            Share
          </ion-option-button>
          <ion-reorder-button class="ion-navicon" on-reorder="moveItem(item, $fromIndex, $toIndex)"></ion-reorder-button>
        </ion-item>
    
      </ion-list>
    
    </ion-content>
    
    </body>
    </html>
  • 相关阅读:
    注解-案例
    注解(Annotation)
    适合新手看的超详细CentOS Linux 7 安装Tomcat8过程
    CentOS Linux 7 提示 lsof: 未找到命令
    解决MySql报错:1130
    Spring Boot 创建自定义的properties文件
    spring boot 使用Schedule创建轻量级定时任务
    4.Java数组模块
    3.IDEA开发工具
    2.java基础语法
  • 原文地址:https://www.cnblogs.com/nelsonlei/p/7698623.html
Copyright © 2011-2022 走看看