2016-04-12 3 views
0

У меня есть JSON как это:Как читать только одну строку из JSON с AngularJS

data { 
    data1 = 'test', 
    data2 = 'test2', 
    data3 = 'test3' 
} 

и у меня есть эти данные в моем $ scope.myJsonData.

Как я могу прочитать, что находится внутри data2? Это лучший способ сделать это так, как это {{ myJsonData.data[1] }}, или есть ли лучшие способы сделать это? Могу ли я как-то прочитать его с именем (data2)?

Извините, если это было плохое объяснение, мой английский не очень хорош. Спросите, нужна ли вам дополнительная информация.

+1

Это недопустимо json .. Это должно быть 'data1: 'test'' и т. Д. (С двоеточиями) –

+0

@ Jis0 Я думаю, вы должны изучить основы Javascript, прежде чем пытаться попасть в AngularJS. –

ответ

0

data1, data2 и т. д. являются ключами, поэтому для доступа к значению data2 просто напишите

var myvalue = data.data2 
1

Сначала данные JSON, которые вы дали не правильный формат JSON,

Я думаю, что ваш JSON является

data { 
'data1' : 'test', 
'data2' : 'test2', 
'data3' : 'test3' 
} 

Вы можете прочитать data2 как этот

myJsonData.data.data2