An Angular Controller
file: code/Winxle-Admin/webService.js 6: var getHandler = function ( url, queryObject ) { 7: var requestURL = requestBASE + url; 8: 9: var deferred = $q.defer(); 10: 11: $('.loader').show(); 12: 13: $http 14: .get( requestURL, { params: queryObject }) 15: .success( function( data ) { 16: console.log(['getRequest > ' + requestURL, data]); 17: deferred.resolve( data ); 18: $('.loader').hide(); 19: }) 20: .error( function( err ) { 21: deferred.reject( err ); 22: $('.loader').hide(); 23: } 24: ); 25: 26: return deferred.promise; 27: },
deferred