2016-12-01 2 views
0

У меня есть ниже кода я, но данные не отображаются в журнале консоли, пожалуйста, помоги мне, я новичок в угловом .. И как показывают данные в HTMLangularjs данные ответа не отображается в консоли

this.$http.get(properties.client+'/123') 
      .then(response => { 
      $scope.clientdata= response.data; 

      console.log($scope.clientdata.address);   
      }); 

адрес доза массив не показывать в журнале консоли, я не знаю, почему РЕАКЦИЯ НИЖЕ

[{ "_id": "123", 
     "__v": 1, 
     "history": [], 
    "address": { 
      "street_address": "adsf", 
      "state": "adsf", 
      "zip_code": "adsf", 
      "phone_number": "asdf", 
      "country": "ads", 
      "city": "asdf", 
      "site_name": "adsf", 
      "_id": "123123", 
      "geolocation": { 
       "coordinates": [], 
       "type": "Point" 
      }, 
      "location": { 
       "latitude": null, 
       "longitude": null 
      }, 
      "id": "5835baaa71a30ca8319b6e36" 
     }, 
     "current_status": "Assigned", 
     "time": 0 
    }] 

ответ

1

Ваш clientdata массив согласно сообщению, попробуйте

console.log($scope.clientdata[0].address); 

HTML

{{clientdata[0].address}} 
+0

не могли бы вы рассказать мне, как получить данные в формате HTML? –

+0

{{clientdata [0] .address}} – Sajeetharan

+0

как показать полный массив моего ответа ??? –

0

Из структуры данных JSON, clientdata представляет собой массив объектов, и как тока, есть только один объект в массиве. Таким образом, для того, чтобы получить доступ к адресу свойства объекта, вы должны получить доступ к нему таким образом

$ scope.clientdata [0] .Address

и в HTML

{{ clientdata [0] .address._id}}

и остальные свойства объекта адреса аналогичным образом.

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