I have a piece of Code in angularjs. If I hard code the value of http response it is displaying the response when I use the http method in angularjs it is not displaying. But I am getting response to that link locally. I dont know where I am wrong. Here is the code
<!DOCTYPE html>
<html>
  <head>
    <script script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    <script>
      angular.module('myApp', [])
      .controller('MyCtrl', function($scope,$http){
        $scope.test = [
  {
    "done": 2,
    "total": 7
  }
];
});
    </script>
  </head>
  <body ng-app="myApp" ng-controller="MyCtrl">
    <div ng-repeat="t in test">
      <span>{{t.done}}</span>
      <span>{{t.total}}</span>
    </div>
  </body>
</html>
In Script again if i add the below code,its not displaying the values
<script>
      angular.module('myApp', [])
      .controller('MyCtrl', function($scope,$http){
         $http.get("http://localhost:8080/reports/webapi/hello/myresource2").then(function (response) {
      $scope.test  = response;
  });
});
    </script>