小结

来源:互联网 发布:在u盘上安装ubuntu 编辑:程序博客网 时间:2024/06/12 00:43

查询

  <tr ng-repeat="item in data| filter:search  " ng-class="{even_cls: !$even, odd_cls: !$odd}">
CheckBox全选

  <th><input type="checkbox" ng-model="chk" ng-click="check(chk)"></th>

   <td><input type="checkbox" ng-model="xuanz" ngclick="xuan(xuanz,item.id)"></td>
全删除
  $scope.removeAll = function () {                var b = confirm("确认全部删除");                if(b){                    $scope.data = [];                }            };
排序
    <select style="width: 200px;" ng-model="count1" ng-change="order2()">        <option value="">倒序排序</option>        <option value="2">正序排序</option>    </select>
   $scope.order2 = function (num) {                if($scope.count1==2){                    flag=true;                }else{                    flag=false;                }                data.sort(function(a,b){                    if(flag){                        return a.count> b.count?1:-1;                    }else{                        return a.count< b.count?1:-1;                    }                })            }
添加
var myapp = angular.module("myapp", []);myapp.controller("myCtrl", function ($scope) {        $scope.data.push({            id:$scope.id,            name:$scope.name,            price:$scope.price,            count:$scope.count        });        $scope.id="";        $scope.name="";        $scope.price="";        $scope.count="";        $scope.addUserIsShow = false;    });    $scope.addUser = function(){        $scope.addUserIsShow = true;    };

修改
//修改内容
<input type="text" ng-model="e_id"/>
<td><button ng-click="editUser($index)">修改内容</button></td>
$scope.editUser = function (index) { var item = $scope.data[index]; $scope.e_id = item.id; $scope.e_name = ""; $scope.e_price = ""; $scope.e_count = ""; $scope.editUserIsShow = true; $scope.index = index;};$scope.edit = function () { $scope.data[$scope.index].name = $scope.e_name; $scope.data[$scope.index].price = $scope.e_price; $scope.data[$scope.index].count = $scope.e_count; $scope.addUserIsShow = false; $scope.editUserIsShow = false;};
批量删
$scope.remove = function (inde) {    var b = confirm("确认删除");    if (b) {        $scope.data.splice(inde, 1);    }}$scope.del = function () {    if ($scope.xuanz || $scope.checkD) {        var b = confirm("确认删除");        if (b) {            //删除所有商品信息            if ($scope.chk) {                $scope.data.splice(0, $scope.data.length);            } else {                for (var i = $scope.xuan1.length - 1; i >= 0; i--) {                    console.log($scope.xuan1[i]);                    for (var j = 0; j < $scope.data.length; j++) {                        console.log($scope.data[j].id == $scope.xuan1[i]);                        if ($scope.data[j].id == $scope.xuan1[i]) {                            $scope.data.splice(j, 1);                        }                    }                }            }        }    } else {        alert("先进行选中要删除的商品信息");    }}



原创粉丝点击