私はこれをAngularアプリのserices.jsとして持っています
angular.module('services', [])
.factory('studentService', ['$http', function($http){
return{
getStudentDetail: function(callback, pid){
$http.get('/api/student/'+pid+'/?format=json').success(function(data) {
// prepare data here
callback(data);
});
}
};
}]);
これは私のコントローラーにあります
studentService.getStudentDetail(function(data, pid){
$scope.student = data;
});