简体   繁体   English

在angularjs中访问JSON元素

[英]Accessing JSON element in angularjs

I have a JSON as given below and wanted to access city element in my angularjs. 我有一个下面给出的JSON,想访问我的angularjs中的city元素。 I am trying record1.vendorInfo.addresses.city but it is not working here record1 is JSON data returned from $http.get . 我正在尝试record1.vendorInfo.addresses.city但在这里不起作用record1是从$http.get返回的JSON数据。

{  
  "vendorId":"9818111362",
  "vendorInfo":{  
    "addresses":[  
      {  
        "id":1,
        "city":"Delhi",
        "locality":"Mayur Vihar Phase 1",
        "latitude":1123.4,
        "longitude":2234.5,
        "detailAddress":"Flat No. 199, gali no 6, pandav nagar",
        "addressType":"HOME"
      }
    ]
  }
}

地址是一个数组,您应该通过rec.vernderinfo.addresses[0].city访问city

You have to create object from JSON. 您必须从JSON创建对象。 Eg var rec = angular.fromJson(record1) . 例如var rec = angular.fromJson(record1) Then it would be possible to navigate through properties: rec.vendorInfo.addresses.city . 然后可以浏览属性: rec.vendorInfo.addresses.city

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM