3
我試圖通過Angular $資源服務從Web API獲取數據。該服務公開JSONP接口,但不允許設置回調名稱。一切正常,我的請求消失,數據返回,腳本被注入,然後失敗,因爲沒有定義回調函數。在AngularJS中設置JSONP回調函數
對此,Angular文檔非常稀疏,但似乎默認的回調函數Angular的設置爲:JSON_CALLBACK
,並且沒有任何信息如何更改,以便它與外部API返回的函數相匹配。
謝謝。
我試圖通過Angular $資源服務從Web API獲取數據。該服務公開JSONP接口,但不允許設置回調名稱。一切正常,我的請求消失,數據返回,腳本被注入,然後失敗,因爲沒有定義回調函數。在AngularJS中設置JSONP回調函數
對此,Angular文檔非常稀疏,但似乎默認的回調函數Angular的設置爲:JSON_CALLBACK
,並且沒有任何信息如何更改,以便它與外部API返回的函數相匹配。
謝謝。
我不認爲有任何規定可以重寫該回調。
$ resource是高級別基於$ http服務的Restful api。
可以使用的$ HTTP的API,返回HTTP對象的承諾,讓你寫你的成功回調,其中你可以處理從Ajax請求返回。