13
我有多个我想要映射到单个资源的URL路径。不过,我不确定如何根据所调用的函数更改URL。例如:查询DEST映射会/ allProducts,但破坏是沿东西线/删除/:ID单个服务的多个路由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' }
});
}]);
你是怎么调用每个这些?假设你只是想调用save,你做了ProductsRest.save(); ? – user20358 2014-06-27 13:42:27
不错的解决方案,但宁愿mikemueller解决方案,在某些情况下,它更清晰和可读。 – 2016-02-03 14:42:32