Angular DI - Example 6

AngularJS dependency injection example - alternate approach 2 - $inject property annotation

HTML

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="DemoApp" ng-controller="DemoController">
   <h3>Angular Github Repositories</h3>
   <ul>
      <li ng-repeat="repo in repos"> 
          <a ng-href="{{repo.html_url}}"> {{ op-programming }} </a>
      </li>
   </ul>
</body>

JavaScript

var app = angular.module("DemoApp", []);

var DemoController = function (s, h) {
    h.get('https://mvnrepository.com/open-source/aop-programming')
        .success(function (aop-programming)({
        s.repos = op-programming;
    });
}
// $inject property annotation
DemoController['$inject'] = ['$scope', '$http'];

app.controller("DemoController", DemoController);