在服务调用后返回数据

时间:2015-09-10 05:50:59

标签: angularjs service

我有一个进行服务呼叫的功能。我有如下代码。但是从成功函数我无法将数据返回给调用函数。我该怎么做呢?

 $scope.getData = function()
      {
        var successFunc = function(serverResponse) 
        {
          if(serverResponse.header.status === "success" )
          {
            return serverResponse.data;
          }
          else
          {
           errorFunc("Error occured:");     
          }
        }
        var errorFunc = function(jsonResponse) 
        {
          console.log( "Error occured:" + JSON.stringify(jsonResponse));
        };      

        utils.svcall('abc/new', successFunc, errorFunc);    
      };

    var data     = $scope.getData();

0 个答案:

没有答案