2015-05-05 41 views
-2

我只是創建一個像這樣的示例對象。我想用角度來使用具體的鍵值。例如,我只需要available_name值。請幫我解決這個問題。如何使用angularjs獲取特定的對象密鑰

[{"row":1,"position":"A","available":true},{"row":1,"data":"B","available":false},{"coloumn":1,"position":"C","booked":false},{"coloumn":1,"position":"D","bookeddate":false},{"row":2,"position":"A","name":true},{"row":2,"position":"B","available":false},{"row":2,"position":"C","available":false},{"row":2,"name":"D","availablename":false},{"row":3,"availableposition":"A","available_name":true},{"row":3,"position":"B","available":false},{"row":3,"position":"C","available":false},{"row":3,"coloumn1":"D","availablecoloumn":false}] 
+0

我不明白你真正想要什麼,但我會猜測。如果你想找到帶有available_name的對象,你可以解析你的對象列表並檢查該字段是否爲空。 –

回答

0

這是你問過的純javascript。

var obj = [{ 
    "row": 1, 
    "position": "A", 
    "available": true 
}, { 
    "row": 1, 
    "data": "B", 
    "available": false 
}, { 
    "coloumn": 1, 
    "position": "C", 
    "booked": false 
}, { 
    "coloumn": 1, 
    "position": "D", 
    "bookeddate": false 
}, { 
    "row": 2, 
    "position": "A", 
    "name": true 
}, { 
    "row": 2, 
    "position": "B", 
    "available": false 
}, { 
    "row": 2, 
    "position": "C", 
    "available": false 
}, { 
    "row": 2, 
    "name": "D", 
    "availablename": false 
}, { 
    "row": 3, 
    "availableposition": "A", 
    "available_name": true 
}, { 
    "row": 3, 
    "position": "B", 
    "available": false 
}, { 
    "row": 3, 
    "position": "C", 
    "available": false 
}, { 
    "row": 3, 
    "coloumn1": "D", 
    "availablecoloumn": false 
}] 
console.log(obj[i].available_name) 
In your case "i" is 8.