2014-10-08 80 views
0

我試圖從谷歌端點與$資源調用一個列表,然後我使用http,但$資源似乎更清晰。 只是爲了填充組合框。

我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'}} 
    }); 
    }]); 

,並在我的CONTROLER我叫下面的行名單:

$scope.provincias = Provincia.query(); 
+0

與$ http的呼叫工作?你有$資源的錯誤嗎? – omerio 2014-10-09 08:47:37

+0

我沒有收到錯誤,$ http正在工作,但url有點不同,是https://local.appspot.com/_ah/api/provinciaendpoint/v1/provincia – Rys 2014-10-09 16:18:39

+0

如果我把查詢:{方法:'GET',params:{provinciaId:'provincia'},isArray:true}我得到錯誤:錯誤:badcfg – Rys 2014-10-09 19:45:59

回答

1

The recommended way與端點API進行交互是通過客戶端庫爲js。無論如何,如果你對端點進行角度考慮,請閱讀該鏈接 - 這是一個很好的資源。

可以使用$ HTTP來打你的端點API作爲一個REST服務,但這需要一定的謹慎使用的路線和HTTP動詞,和OAuth是有點難度,如果你覺得你可能會想這樣做,後來。

我不太確定你的$資源錯誤是什麼。你能否更新你的問題?

相關問題