dịch vụ của tôi có sử dụng một chuỗi truy vấn do những hạn chế trên máy chủ chạy ASP cổ điển:
angular
.module('myServices', ['ng', 'ngResource'])
.factory('Item', ['$resource',
function ($resource) {
return $resource('/api/?p=item/:id');
}]);
và tôi muốn bổ sung thêm các thông số chuỗi truy vấn với nó:
Item.query({test: 123}, on_success, on_error);
nhưng url kết quả là
/api/?p=item?test=123
dường như có một lỗi, nhưng làm thế nào để có được xung quanh nó?
EDIT: đệ này tại https://github.com/angular/angular.js/issues/1511
tại sao bạn sử dụng {test: 123} thay vì {id: 123}? – conradfr
điều này là để kiểm tra cách tham số không được chỉ định trong công việc tài nguyên. bất kỳ thứ gì không được khai báo trong chữ ký sẽ kết thúc trong chuỗi truy vấn. – akonsu
Ok Tôi đã hiểu sai yêu cầu ban đầu của bạn nhưng bây giờ tôi không hiểu tại sao đó là lỗi? – conradfr