1
我是超新的角,我正在做一個項目,試圖讓它更熟悉它。使用angular時,我可以從GET請求中排除特定文件嗎?
我正在使用一個寵物小精靈API,我試圖讓精靈與名稱匹配。該API有不同的分組,全都使用編號系統來識別特定的口袋妖怪。但是,有些數字與精靈和名稱不匹配。 1的名稱與1和2相同,因爲一旦你命名爲2,所有東西都會被關閉。
由於**/sprite/1是一個**/sprite/2的重複。 我的問題是有什麼辦法排除** /精靈/ 1作爲一個選項?
function fetch(){
$http.get("http://pokeapi.co/api/v1/pokemon/" +$scope.search)
.success(function(data){
console.log("Data:", data.name)
$scope.details = data;
});
$http.get("http://pokeapi.co/api/v1/sprite/" +$scope.search)
.success(function(data){
console.log("data:", data.image)
$scope.sprite = data;
})
}
在這次調用的時刻,我確實得到了一個名字和一個精靈,但他們不匹配(因爲精靈被關閉了)。將不勝感激任何幫助或建議!謝謝
哦,肯定的,但問題是,該API/V1 /口袋妖怪/ 2(用於名稱)不匹配API/V1 /精靈/ 2。 sprite/1和sprite/2是唯一重複的精靈。這是我在哪裏1 – jehicks2
是的,理解。我說的是,如果你看看api/v1/pokemon/2的JSON輸出,你會看到以下內容: 「sprites」:[{「name」:「ivysaur」,「你需要從你原來的$ http.get(...)中獲得的'data'參數中獲取'sprites'值,爲了獲得任何給定條目的精靈的正確URI。 – kungphu
將一個好的方式來定位這個data.sprites [$ scope.search.resource_uri])? – jehicks2