乘云而上,提质增效——《云原生 降本增效》读后感

	TWaver HTML5发布已有一段时间,使用的客户也是逐渐增加,
于是我也迫不及待地申请了一个试用版来写一个小网页,
最近正在写到数据查询,表格显示的功能。表格组件在HTML5中是提供的,
查看TWaver提供的Demo,表格的使用还是比较多的,
于是参考了其中的一个Demo,新建一个表格,并给表格赋值。
很快一张表格就生成了。

以下为案例,仅供参考!!!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>第二周练习</title>
    //导的js包
    <script src="angular.js"></script>
    <script>
        var app = angular.module("myApp",[]);
        app.controller("myCtrl",function ($scope) {
            $scope.cpzong = [
                {
                    id:80,
                    name:"iphone",
                    money:5400
                },
                {
                    id:1200,
                    name:"ipad mini",
                    money:2200
                },
                {
                    id:500,
                    name:"ipad air",
                    money:2340
                },
                {
                    id:29,
                    name:"ipad",
                    money:1420
                },
                {
                    id:910,
                    name:"imac",
                    money:15400
                }
                ];
            $scope.sortFlag = "-";
            $scope.sortName = "name";
            //定义排序功能
            $scope.sortProducts = function (clomnName) {
                $scope.sortName = clomnName;
                if ($scope.sortFlag == "-"){
                    $scope.sortFlag = "";
                }else{
                    $scope.sortFlag = "-";
                }
            }
            //删除指定商品
            $scope.deleteProduct = function (name) {
                for(index in $scope.cpzong){
                    if($scope.cpzong[index].name == name){
                        $scope.cpzong.splice(index,1);
                    }
                }
            }
            //全部删除
            $scope.deleteAll = function () {
                $scope.cpzong = null;
            }
        });
    </script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
    <center>
        <input type="text" ng-model="serach" placeholder="产品名称" />
        <button ng-click="deleteAll()">删除全部</button><br/><br/>
        <table id="tab" border="1px" cellpadding="10px" cellspacing="0px">
            <tr>
                <th ng-click="sortProducts('id')">产品编号</th>
                <th ng-click="sortProducts('name')">产品名称</th>
                <th ng-click="sortProducts('money')">产品价格</th>
                <th>功能</th>
            </tr>
            <tr ng-repeat="goods in cpzong | filter:serach | orderBy:(sortFlag+sortName)">
                <td>{
  
  {
  
  goods.id}}</td>
                <td>{
  
  {
  
  goods.name}}</td>
                <td>{
  
  {
  
  goods.money}}</td>
                <td><a ng-click="deleteProduct(goods.name)">删除</a></td>
            </tr>
        </table>
    </center>
</body>
</html>

完毕

猜你喜欢

转载自blog.csdn.net/ciflame/article/details/129856721