2014-02-18 146 views
0

在我的控制,我使用$ http.get這樣獲取的JSON:解析JSON在AngularJS

$http.get('http://webapp-app4car.rhcloud.com/product/feed.json').success(function(data) 

現在的數據是JSON,我想對應JSON鍵的值。我的密鑰存儲在一個變量「密鑰」中。我如何獲取價值? data.key不工作的關鍵是一個變量

回答

1

可以在JavaScript中使用對象數組,嘗試:

data[key]; 
+0

你的意思是說你使用與數組相同的語法。我強烈懷疑'data'不是一個數組。 –

+0

@DavidKnipe請在對JavaScript做出不正確評論之前瞭解括號表示法在JavaScript中的工作原理。 –

+0

謝謝,它正在工作,它是一個對象不是數組@DavidKnipe – user3241979

0

請創建一個相同的小提琴。只是一個預感,你的數據是一個數組,因此你需要做一些像數據[0] .key

1

使用下標符號。

data["key"];