Отправка почтового запроса в течение цикла

Я хотел бы отправлять почтовые запросы в цикле. Если я отправляю, например, 2 запроса подряд, только последний запрос действительно сделал обратный вызов.

Что я делаю не так?

this.assignAUnits = function(){
        var currentIncidentId = this.incident.incidentId;
        for (var i=0; i< this.selectedAvailableUnits.length; i++){
            var unit = this.selectedAvailableUnits[i];
            var unitId = unit.unitId;

            var url = '/incident/' + currentIncidentId + '/assignUnit/' + unitId

            $http.post(url).then(function(response) {
               DOING SOMETHING

            }, function(error) {
                alert(error);
            });          
        }
    };

Ответы на вопрос(4)

Ваш ответ на вопрос