2016-09-15 2 views
1

Как я могу получить значение «name» в этой строке json? я много пробовал, но он всегда возвращает неопределенный объект обратно, поэтому это означает, что я делаю что-то неправильно с порядком значений, которые я вызываю.Ионный приложение для чтения приложений

Thansk за вас помощь заранее.

консоль дает мое это, если я JSON.stringify мой объект

{ "Данные": { "События": [{ "festival_id": "2", "имя": "Pinkpop", "дата" : "2017-06-03", "жанр": "Поп/Рок", "долгота": "6,0224085", "широта": "50,8927646"}]}, "статус": 200, "конфигурация": {» метод ":" GET "," transformRequest ": [null]," transformResponse ": [null]," url ":" http://fiestaapp.codesolutions.nl/Api/getEvents.php?id=2 "," headers ": {" Accept ":" application/json, text/plain, / «}},» его статус «:» OK "}

ответ

0

проверить свой ответ в формате JSON для доступа name атрибута из массива событий необходимо использовать следующим способом

Для примера

data.Events[0].name 

Поскольку Events является объект массива в противном случае, если вам необходимо использовать нг-повтора и использовать как следующим образом

<div ng-repeat="event in events"> 
    <div class="name">{{event.name}}</div> 
</div> 

В контроллере необходимо добавить следующий код

(data){ 
    $scope.events = data.Events; 
} 

Надеюсь, это поможет вам!

+0

Спасибо человеку, я был сосать этот один в течение нескольких часов. –

Смежные вопросы