0

我遇到了一个问题,我的 Web 服务要求所有 RESTful url 在.jsonURL 上包含扩展名。我已经在我的 AngularJS 代码中做到了这一点,以便所有 URL 都具有该扩展名。所以我的服务网址如下所示:

/resources/:id.json

但问题是,当我包含 .json 扩展名时,POST createRESTful 操作最终会发布到如下所示的 URL:

/resources/.json

这会引发错误。

我需要做的是在我的 AngularJS 应用程序中设置默认值,以在返回每个 URL 之前设置 .json。关于如何做到这一点的任何想法?

4

2 回答 2

1

我不这么认为。

你可以编辑你的 angular-resource.js 副本来拥有它。接受suffix资源中的参数或其他内容。

于 2012-07-24T23:34:53.297 回答
0

由于这在 AngularJS 中(尚不存在)我不得不派生一个 repo 并自己添加它。

这是添加了此功能的存储库。

https://github.com/yearofmoo/angular.js

于 2012-07-30T18:44:34.810 回答