Skip to content

Instantly share code, notes, and snippets.

@hlxwell
Created July 17, 2014 04:24
Show Gist options
  • Save hlxwell/123ddfd0791e8c5ae27a to your computer and use it in GitHub Desktop.
Save hlxwell/123ddfd0791e8c5ae27a to your computer and use it in GitHub Desktop.
create a promise
function longRunJob() {
var deferred = $q.defer();
setTimeout(function(){
deferred.notify('About to greet ' + name + '.');
deferred.resolve('Hello, ' + name + '!');
deferred.reject('Greeting ' + name + ' is not allowed.');
}, 10000)
return deferred.promise;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment