[英]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.