3 回答
TA贡献1871条经验 获得超8个赞
我建议您使用$ 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 scope
serviceName.customActionName ({
paramName:'param',
...
},
function (resp) {
//handle return callback
},
function (error) {
//handler error callback
});
可能您可以在更高的抽象级别上处理代码。
TA贡献1842条经验 获得超21个赞
Book.getAll = function(){return $ http.get('/ Book')。then(function(response){var books = []; for(var i = 0; i <response.data.length ; i ++){books.push(new Book(response.data [i]));}还书;}); };'
- 3 回答
- 0 关注
- 1050 浏览
添加回答
举报