现在有人可以解释我如何使用这些自定义方法吗?我知道资源的基本方法以及如何使用它们,但这件事令人困惑。
app.factory('ResouceService', ['$resource', '$window',
function($resource, $window) {
return {
request: function($url) {
return $resource($url + ':id', {}, {
query: {
method: 'POST',
data: {},
isArray: false
},
get: {
method: 'GET'
},
remove: {
method: 'DELETE'
},
edit: {
method: 'POST',
data: {},
isArray: false
},
add: {
method: 'PUT',
data: {},
isArray: false
}
});
}
}
}
]);
答案 0 :(得分:0)
在控制器中使用工厂方法
app.controller('customerController', function($scope, ResouceService) {
$scope.myMethods = ResouceService;
});