gpt4 book ai didi

angularjs - 如何在$resource的自定义操作中定义路径部分?

转载 作者:行者123 更新时间:2023-12-02 22:31:42 27 4
gpt4 key购买 nike

是否可以指定自定义 $resource 操作的路径?

我想写这样的内容:

angular.module('MyServices', [ 'ngResource' ]).factory('User', [ '$resource', ($resource)->
$resource('/users', {}, {
names: { path: '/names', method: 'GET', isArray: true }
})
])

所以我可以这样使用它:

User.names() # GET /users/names

最佳答案

当前版本的 AngularJS 不直接支持它,但有 pull request开放,因此有可能在不久的将来得到支持。

到那时你有 3 个选择:

1)使用路径中的变量:

$resource('/users/:names', {}, {
names: { params: {names: 'names'}, method: 'GET', isArray: true }
})

2) 使用$http service相反

3) 在 AngularJS 的猴子补丁版本上尝试上述 PR 中的代码

关于angularjs - 如何在$resource的自定义操作中定义路径部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15076696/

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