2

I am trying to cancel http requests in my angularjs project but I dont know how to do it. I am not that good with AngularJS so I am having trouble where and what I should do. Tried implementing something like this but failed.

What I want is to cancel http requests on requests in one service only. This is example of one request I have there:

    app.factory('reportService', function ($http, $state, toastService, $q) {
        var factory = {};

        factory.clicks = function (filter) {
            return $http({
                url: config.baseAddress + 'Report/Clicks',
                method: 'POST',
                data: filter
            }).then(function (response) {
                return response.data;
            },
            function (response) {
                toastService.error(response, 'reportService.clicks');
                return $q.reject(response);
            });
        };
});

Should I do something here, or maybe in app.js?

Nemanja Grabovac
  • 858
  • 2
  • 15
  • 30

0 Answers0