gpt4 book ai didi

angularjs - 带有分页参数的 Restangular GET

转载 作者:行者123 更新时间:2023-12-02 22:30:43 26 4
gpt4 key购买 nike

我有一个支持 HAL 并返回 JSON Object 而不是 Array 的休息端点,因此我使用以下 Restangular 调用:

var endpoint = Restangular.oneUrl('/transmissions/');
endpoint.get().then(doStuffWithData());

当我从浏览器执行 /transmissions?page=0&size=20 时,这实际上会影响 HAL JSON 对象的 content 元素。

如何修改上述网址以包含分页参数。我已执行以下操作,但不起作用:

    var endpoint = Restangular.oneUrl('transmissions/', {
page: $scope.page,
size: $scope.size
});

我收到以下错误

http://localhost:7001/myApp/transmissions/%5Bobject%20Object%5D 

最佳答案

您必须在“get”方法调用上指定查询参数:

var endpoint = Restangular.oneUrl('/transmissions/');
endpoint.get({
page: $scope.page,
size: $scope.size
}).then(doStuffWithData());

或者当您需要始终发送这些内容时使用 setDefaultRequestParams。

关于angularjs - 带有分页参数的 Restangular GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25723701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com