var app = angular
    .module('myApp', ['ui.grid', 'ui.grid.resizeColumns'])
    .controller('myController', [
        '$scope', '$http', function($scope, $http) {

            $scope.gridOptions = {
                enableSorting: true,
                columnDefs: [
                  { field: 'name' },
                  { field: 'gender' },
                  { field: 'company' }
                ]
            };

            $http.get('https://cdn.rawgit.com/angular-ui/ui-grid.info/gh-pages/data/100.json')
              .success(function (data) {
                  $scope.gridOptions.data = data;
              });

        }
    ]);
            
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" ng-app="myApp">
<head>

    <title>demo23</title>
    
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap.min.css" />
    <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap-theme.min.css" />
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js"></script>

    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.20/angular.min.js"></script>

    <script src="//ui-grid.info/release/ui-grid-unstable.js"></script>
    <link rel="stylesheet" href="//ui-grid.info/release/ui-grid-unstable.css" type="text/css">
    
    <link rel="stylesheet" type="text/css" href="app.min.css" />
    
    <script type="text/javascript" src="app.js"></script>

</head>

<body ng-controller="myController">
    
  <br/>  
  <br/>
  <br/>
  
  <div class="container-fluid">
    <div class="row" style="margin:0; padding:0;">
      <div class="col-md-8" style="margin:0; padding:0;" ui-grid="gridOptions" class="grid" ui-grid-resize-columns>
      </div>
    </div>
  </div>
    
</body>

</html>