2

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

2 回答 2

1

github read.me 非常简单...

https://github.com/mgonto/restangular#starter-guide

为了易于使用,我更喜欢 Restangular 而不是 ngResource。

于 2014-04-08T04:22:29.120 回答
0

如果您正在开发 RestFul 应用程序,那么最好使用 angularngResource

http://docs.angularjs.org/api/ngResource/service/$resource
于 2014-03-03T12:57:29.820 回答