単一のリソースにマップしたい複数のURLパスがあります。しかし、私はどのように関数を呼び出すに基づいてURLを変更するか分からない。例:クエリのDESTマッピングはallProductsは、しかし、破壊/削除/の線に沿って何かだろう/でしょう:私はちょうどのparamとしてでURLを置くために必要な単一サービスの複数のルーティングURL AngularJS
service.factory('ProductsRest', ['$resource', function ($resource) {
return $resource('service/products/:dest', {}, {
query: {method: 'GET', params: {}, isArray: true },
save: {method: 'POST'},
show: { method: 'GET'},
edit: { method: 'GET'},
update: { method: 'PUT'},
destroy: { method: 'DELETE' }
});
}]);
どのようにこれらのそれぞれを呼ぶのですか?あなたが単に保存を呼びたいと思ったとします。あなたはProductsRest.save()をしましたか? ? – user20358
素晴らしいソリューションですが、mikemuellerソリューションを好むでしょう。 –