0

Web サービスで、すべての RESTful URL に URL に.json拡張子が含まれていると想定されているという問題があります。すべての URL がその拡張子を持つように、AngularJS コードでそのようにしました。したがって、私のサービス URL は次のようになります。

/resources/:id.json

しかし、問題は、.json 拡張子を含めると、POST のcreate安らかなアクションが次のような URL に投稿されることです。

/resources/.json

これはエラーをスローします。

私がする必要があるのは、AngularJS アプリ内のデフォルトを設定して、各 URL が返される直前に .json を設定することです。これを行う方法についてのアイデアはありますか?

4

2 に答える 2

1

私はそうは思わない。

これを行うには、angular-resource.js のコピーを編集できます。リソースなどでパラメーターを受け入れsuffixます。

于 2012-07-24T23:34:53.297 に答える
0

これは AngularJS には (まだ) 存在しないため、リポジトリをフォークして自分で追加する必要がありました。

この機能が追加されたレポは次のとおりです。

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

于 2012-07-30T18:44:34.810 に答える