łańcuch zapytania w URL zasobu $

moja usługa musi używać ciągu zapytania ze względu na ograniczenia na serwerze, na którym działa klasyczna ASP:

angular
  .module('myServices', ['ng', 'ngResource'])
  .factory('Item', ['$resource',
     function ($resource) {
         return $resource('/api/?p=item/:id');
     }]);

i chcę dodać do niego dodatkowe parametry ciągu zapytania:

Item.query({test: 123}, on_success, on_error);

ale wynikowy adres URL to

/api/?p=item?test=123

najwyraźniej jest błąd, ale jak go obejść?

EDYTUJ: złożył to whttps://github.com/angular/angular.js/issues/1511

questionAnswers(2)

yourAnswerToTheQuestion