使用Angular的ngResource将多个id作为查询参数传递

时间:2014-11-06 22:30:49

标签: javascript angularjs angularjs-resource

是否有任何方法可以为参数传递数组,以便请求URL将导致类似:

获取http://www.myserver.com/products?id=1&id=2&id=3

我尝试将数组作为查询参数之一传递,这是史诗般的失败:

productService
    .getProducts({
        productId: $scope.selectedProductIds
    })
    .$promise.then(function(result) {
        $scope.productData = result;
    });

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

请在此处查看控制台[网络标签] http://jsbin.com/kapuje/1/edit

你可以这样做:

var request = {id:[1,2,3,4]};
postageRate.query(request);