我有一个 $resource 为 :all 方法定义了一个自定义 url。
angular.module('MyApp').
factory('Object', ['$resource', ($resource) ->
$resource(
'/api/groups/:group_id/objects/:id.json',
{
id: '@id',
group_id: '@group_id'
},
all: {
method: 'GET',
url: '/api/objects/all.json'
}
)
])
当我的页面加载时,请求会发送到“/api/objects/all.json?”。它正在正确加载,但是 ?对我来说很困惑。我没有向它传递任何参数,那么为什么 angular 会添加 ?请求?
我能以某种方式摆脱它吗?
最佳答案
自 angular v.1.2.14 起,此问题已得到修复。更新它并有一个清晰的网址,没有不必要的问题
关于AngularJS $resource url 导致 "question mark"?不带参数出现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19575565/