[英]How to get the array element value which has no name in AngularJS
In AngularJS controller, I am having the associative array called contact. 在AngularJS控制器中,我有一个名为contact的关联数组。 I have to get the elements of the array which has no name.
我必须获取没有名称的数组的元素。 here I have posted my code and response for your reference
在这里,我已经发布了我的代码和回复,供您参考
this is my controller code 这是我的控制器代码
function onSuccess(contacts) {
console.log(contacts);
for (var i = 0; i < contacts.length; i++) {
var list = contacts[i].phoneNumbers;
console.log(list);
}
}
this my contacts
array 这是我的
contacts
数组
[Contact, Contact, Contact, Contact, Contact, Contact, Contact, Contact]
0:Contact
addresses:null
birthday:Invalid Date
categories:null
displayName:"UIDAI"
emails:null
id:"16"
ims:null
name:Object
nickname:null
note:null
organizations:null
phoneNumbers:Array[1]
0:Object
id:"109"
pref:false
type:"other"
value:"1800-300-1947"
__proto_:Object
length:1
__proto_:Array[0]
photos:null
rawId:"17"
urls:null
__proto__:Object
1:Contact
addresses:null
birthday:Invalid Date
categories:null
displayName:"Distress Number"
emails:null
id:"17"
ims: null
name:Object
nickname: null
note:null
organizations:null
phoneNumbers:Array[1]
0:Object
length:1
__proto__:Array[0]
photos:null
rawId :"16"
urls:null
__proto__:Object
this my log of console.log(list) array 这是console.log(list)数组的日志
Array[8]
0:Array[1]
0:Object
id:"109"
pref:false
type:"other"
value:"1800-300-1947"
In here I have to get the element value
from this. 在这里,我必须从中获取元素
value
。
Here phoneNumbers
is an array. 这里
phoneNumbers
是一个数组。
So you need to access it as contacts[i].phoneNumbers[0].value
因此,您需要以
contacts[i].phoneNumbers[0].value
身份对其进行访问
You can also use lodash utility to get list of phoneNumbers only from contacts array. 您也可以使用lodash实用程序仅从通讯录数组中获取电话号码列表。 -Just For Info
-仅供参考
list.value
will give you the value list.value
将为您提供价值
function onSuccess(contacts) {
console.log(contacts);
for (var i = 0; i < contacts.length; i++) {
if(contacts[i].phoneNumbers){
var list = contacts[i].phoneNumbers;
var value = list.value;
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.