I have made baseService in angular as following.
app.service('baseService', ['$http', function($http) {
        'use strict';
        this.service = "";
        this.load = function(){
            // implement load 
        }
}]);
Now i want other services to extend this service as the implementation of load method will be same for all the services. My derived service will look as follow.
app.service('jobsService', ['baseService', function( baseService ){
    'use strict';
    angular.copy(baseService, this);
    this.service = 'jobs';    
}]);
Here I am using angular.copy(baseService, this); to extend the baseService. Is this a right approach to inherit a service? 
 
     
     
     
    