Pulse7
9/9/2017 - 10:05 AM

Custom github service

(function () {
    var github = function ($http) {
        var getUser = function (username) {
            return $http.get("https://api.github.com/users/" + username)
                .then(response => response.data);
        }
        var getRepos = function (user) {
            return $http.get(user.repos_url)
                .then(response => response.data);
        }
        return {
            getUser:getUser,
            getRepos:getRepos
        };
    }
    var module = angular.module("App");
    module.factory("github",github);
})()
===============
AnotherController.js

let AnotherController = function(github){
  github.getUser("someUser");
}