Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何使用angular$resource从google端点获取列表?_Angularjs_Google App Engine_Google Cloud Endpoints - Fatal编程技术网

Angularjs 如何使用angular$resource从google端点获取列表?

Angularjs 如何使用angular$resource从google端点获取列表?,angularjs,google-app-engine,google-cloud-endpoints,Angularjs,Google App Engine,Google Cloud Endpoints,我试图用$resource从google端点调用列表,之前我使用的是http,但使用$resource似乎更清晰。 只是填充一个组合框 My service.js看起来像: provinciaServices.factory('Provincia', ['$resource', function($resource){ return $resource('https://local.appspot.com/_ah/api/provinciaendpoint/v1/:provincia

我试图用$resource从google端点调用列表,之前我使用的是http,但使用$resource似乎更清晰。 只是填充一个组合框

My service.js看起来像:

provinciaServices.factory('Provincia', ['$resource',
  function($resource){
    return $resource('https://local.appspot.com/_ah/api/provinciaendpoint/v1/:provinciaId', {}, {
      query: {method:'GET', params:{provinciaId:'provincia'}}
    });
  }]);
在我的控制器中,我用以下行调用列表:

$scope.provincias = Provincia.query();
与端点API交互是通过js客户端库实现的。如果您正在使用端点进行角度调整,请阅读该链接——这是一个很好的资源

您可以使用$http作为REST服务来访问端点API,但这需要仔细使用路由和http谓词,如果您觉得以后可能需要这样做,OAuth就有点困难了


我不确定您在$resource上的错误是什么。您是否可以更新您的问题?

使用$http的呼叫是否有效?$resource有错误吗?我没有错误,$http正在工作,但是url有点不同,如果我把查询:{method:'get',params:{provinciaId:'provincia'},isArray:true}我得到错误:Error:badcfgSee我的答案在这里: