ITMISS
我建议您使用$ resource。它可能在下一版Angularjs中支持(URL覆盖)。然后,您将可以像这样进行编码:// need to register as a serviceName$resource('/user/:userId', {userId:'@id'}, { 'customActionName': { url:'/user/someURI' method:'GET', params: { param1: '....', param2: '....', } }, ....});可以在ctrl范围内像这样处理返回回调。// ctrl scopeserviceName.customActionName ({ paramName:'param', ...}, function (resp) { //handle return callback}, function (error) { //handler error callback});可能您可以在更高的抽象级别上处理代码。