You’ve seen $q, maybe used it but haven’t uncovered some of the awesome features $q provides. This post is all about $q, enjoy! A promise is a special type of Object that we can either use, or construct ourselves to handle asynchronous tasks.
Full article