IIRC Angular's promises are based on stripped down version of Kris Kowal's Q. You may want to check it out:
back
1 comments
As of AngularJS version 1.2, the promises provider ($q) is fully Promises/A+ compliant.
http://blog.angularjs.org/2013/11/angularjs-120-timely-deliv...