Skip to content

Instantly share code, notes, and snippets.

@lennybacon
Last active August 29, 2015 13:57
Show Gist options
  • Save lennybacon/9682879 to your computer and use it in GitHub Desktop.
Save lennybacon/9682879 to your computer and use it in GitHub Desktop.
Using the chaining asynchronous JavaScript calls with Angular JS
function f1(callback) {
console.log('f1');
if (callback != null) {
console.log('hasCallback');
callback();
}
}
function f2(callback) {
console.log('f2');
if (callback != null) {
console.log('hasCallback');
callback();
}
}
function f3(callback) {
console.log('f3');
if (callback != null) {
console.log('hasCallback');
callback();
}
}
var cc = callChain();
cc.add(f1);
cc.add(f2);
cc.add(f3);
cc.execute();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment