ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ng-table getdata 예제
    잡동사니 2016. 4. 24. 10:16
    var app = angular.module('app', ['ngTable']);
    
    app.controller('myController', function($scope, $http, $filter, ngTableParams) {
    
     $http.get('http://jsondata.com/myjson.json')
      .success(function(data, status) {
        $scope.data = data;
    
        $scope.tableParams = new ngTableParams({
            page: 1,            // show first page
            count: 10,          // count per page
            sorting: {
                foo: 'asc'     // initial sorting
            }
        }, {
            total: $scope.data.length, // length of data
            getData: function($defer, params) {
                // use build-in angular filter
                var orderedData = params.sorting() ?
                                    $filter('orderBy')($scope.data, params.orderBy()) :
                                    $scope.data;
    
                $defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
            }
          });
      });
    
    
    });


    var app = angular.module('app', ['ngTable']);
    
    app.controller('myController', function($scope, $http, $filter, ngTableParams) {
    
    $scope.tableParams = new ngTableParams({
        page: 1,            // show first page
        count: 10,          // count per page
        sorting: {
            foo: 'asc'     // initial sorting
        }
    }, {
        total: data.length, // length of data
        getData: function($defer, params) {
            $http.get('http://jsondata.com/myjson.json')
               .success(function(data, status) {
    
                   // use build-in angular filter
                   var orderedData = params.sorting() ?
                       $filter('orderBy')(data, params.orderBy()) :
                       data;
    
                   $defer.resolve(orderedData.slice((params.page() - 1) * params.count(),  params.page() * params.count()));
                });
            }
        });
    });



    <td data-title="foo" sortable="'foo'">{{user.foo}}</td>


    '잡동사니' 카테고리의 다른 글

    hp 노트북 ssd업그레이드  (0) 2017.01.30
    log4j.propertes  (0) 2016.04.20
    bower 관련 팁  (0) 2016.04.18
    이클립스 +maven+angular 프로젝트 만들기  (0) 2016.04.08
Designed by Tistory.