0

私はそのような工場を持っています:

app.factory('AccordDepartement', function($resource, HttpCache) {    
            return  $resource('mocks/departements.json', {}, {
                query: {
                    isArray: true,
                    method:'GET',
                    cache: HttpCache
                },
                metropole: {
                    isArray: true,
                    method:'GET',
                    params: {metropole:true},
                    cache: HttpCache
                }
            });
        });

そして、私はそのようなサービスでそれを使用します:

 AccordDepartement.metropole(function (data) {
     console.log(data);
 });

しかし問題は、パラメータが無視されているように見えることです。

私のURLがjsonファイルだからですか?それとも、ここで何か重要なことを見逃していますか?

4

1 に答える 1

1

はサーバーの$resource応答を返します。この場合、動的に json データを作成するサーバー ロジックがないため、静的 json ファイルを使用すると、作成したすべての要求に対して同じ json になります。

必要な特定の json をモックするために、2 番目のリクエストに別の json ファイルを使用することを検討してください。

于 2013-10-24T10:46:22.997 に答える