我正致力于在AngularJS中编写客户端Web应用程序,它在RO Isis服务器中使用了一些休闲服务。 我正在寻找使用Spiro Angular客户端,并在此过程中遇到了Restangular服务.. 如果我更好地使用纯AngularJS或Restangular,我需要一些指导。在实际企业应用程序中使用EITHER的任何利弊。
注意:我的概念验证是从RO服务器创建,更新,删除和检索列表。 我有以下工作为我的getList,但需要做完整的CRUD
sampleApp.controller('XXXController', function($scope, $http) {
//Outer Restful call
$http({ method:'GET',
url: 'http://localhost:8080/XXX-webapp-1.0-SNAPSHOT/restful/services/XXXXX/actions/listAll/invoke',
headers: {'Accept': 'application/json'}
}).
success(
function (data) {
var resultType = data.resulttype;
var objects = data.result.value;
$scope.rowList= [];
console.log(objects);
if(resultType == "list"){
for(i=0; i < objects.length; i++){
//Inner Restful call
$http({ method:'GET',url: objects[i].href,headers: {'Accept': 'application/json'}
}).
success(
function (rowdata) {
$scope.rowList.push(rowdata);
}
);
}
}
}
);
});
答案 0 :(得分:1)
github read.me很直接......
https://github.com/mgonto/restangular#starter-guide
我更喜欢Restangular over ngResource以方便使用。
答案 1 :(得分:0)
如果您正在开发RestFul应用程序,那么最好使用angular ngResource
http://docs.angularjs.org/api/ngResource/service/$resource