angular-async-chainable
Pre-built async-chainable NPM repo suitable for use within regular JavaScript or AngularJS on the frontend.
See the main async-chainable documentation for how to use the module. This is just the frontend version.
Plain JavaScript usage
-
Install the component via Bower:
bower install angular-async-chainable
-
Include the following files in your HTML header:
You can now use in your regular JavaScript code via the gloabl asyncChainable()
function:
asyncChainable()
.then(function(next) {
console.log('Hello');
next();
})
.then(function(next) {
console.log('World');
next();
})
.end();
Use within AngularJS
-
Install the component via Bower:
bower install angular-async-chainable
-
Include the following files in your HTML header:
-
Setup the component in your Angular app:
angular.module('app', ['angular-async-chainable']);
-
Require the $async
service in any controller / component to use:
app.controller('myController', $async) {
asyncChainable()
.then(function(next) {
console.log('Hello');
next();
})
.then(function(next) {
console.log('World');
next();
})
.end();
});