Abortable AJAX requests in AngularJS Applications