我正在用 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);
}
);
}
}
}
);
});