Angular $ resource param未使用

时间:2015-06-28 21:14:37

标签: angularjs

所以我有这个资源:

$resource '/media/:medium_id/comments/:comment_id.json', { medium_id: '@medium_id', comment_id: '@comment_id' }

我把这个方法叫做:

comment = CommentService.save({ medium_id: $routeParams.medium_id })

现在,当我这样做并查看控制台时,我收到了这个错误:

POST http://localhost:3000/media/comments.json 404 (Not Found)

正如您所看到的,我提供的medium_id未插入请求URL

是什么导致这个?如果我阅读$resource的文档,那么在我看来一切都是正确的。但它不起作用..

1 个答案:

答案 0 :(得分:1)

您的服务/资源配置似乎是正确的。产生请求URL的唯一原因可能是

ServerName wordpress.local.fr

如果POST http://localhost:3000/media/comments.json 404 (Not Found) $routeParams.medium_id值。在这种情况下,Angular将完全跳过此占位符。