This is my Event service factory
suboutSvcs.factory "Event", ($resource, RequestFactory) ->
Event = RequestFactory.createResource {url: "#{api_path}/events/:eventId"}
Event::isBidableBy = (company) ->
this.eventable.bidable and this.eventable.buyer_id isnt company._id
Event
DashboardCtrl = ($scope, $rootScope, $location, Company, Event, $filter, $q) ->
...
$scope.request = null
$scope.loadMoreEvents = ->
$scope.request.abortAll if $scope.request!=null
$scope.request = Event.query queryOptions
...
but it sends request several times whenever i click a button and I get 200 and 304