gpt4 book ai didi

javascript - Angular ngResource 数组路径变量

转载 作者:行者123 更新时间:2023-12-03 05:23:49 25 4
gpt4 key购买 nike

我在 Angular 的资源工厂方面遇到了麻烦。我有路径变量 id,并且 REST API 在同一 url 上也接受名为“id”的查询参数。让我们用一些例子来描述这个问题:

资源网址:"/person/:id"

REST API 还接受查询参数 ID 作为过滤器:"/person?id=5,7,11""/person?id=5&id=7&id=11"

$resource("/person/:id", {id: [5, 7, 11]})

这会产生无效的网址“/person/5,7,11”。我错过了什么?我预计数组类型不能分配为路径变量。相反,它应该自动转换为查询参数(?id=5&id=7&id=11)。有谁知道如何覆盖这种行为?顺便提一句。我无法更改名称 ID。谢谢您的建议..

最佳答案

尝试

$resource('/person/', {'id':[5, 7, 11]}

或者,或者:

$resource("/person/?id=:myparams", {myparams: [5, 7, 11]})

关于javascript - Angular ngResource 数组路径变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41247854/

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