Skip to content

Instantly share code, notes, and snippets.

@robwormald
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robwormald/8851642 to your computer and use it in GitHub Desktop.
Save robwormald/8851642 to your computer and use it in GitHub Desktop.
function getFoos(){
//create your promise here
var myPromise = $q.defer()
//do something async
$http.get('/foos').then(function(response){
//if successful
if(response.data){
//resolve the promise with data!
myPromive.resolve(response.data)
}
else{
//reject the promise!
myPromise.reject('something went wrong')
}
})
//immediately return your promise
return myPromise;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment