I would like to make multiple Ajax calls in a chain. But I also would like to massage the data after each call before making the next call. In the end, when **All** calls are successful, I would like to run some other code.

I am using Angular $http service for my Ajax calls and would like to stick to that.

Is it possible?