gpt4 book ai didi

javascript - 将 Json 数组中的数组映射到 Angularjs 范围

转载 作者:行者123 更新时间:2023-11-29 21:32:08 25 4
gpt4 key购买 nike

我正在尝试将 media2 中的 typeurl 值从这个 json 数组映射到 angularjs 范围数组

"results":[
{
"session2":[
{
"__type":"Object",
"about":"about here",
"attendant2":{
"__type":"Relation",
"className":"_User"
},
"className":"sessionClass",
"createdAt":"2015-09-16T06:12:54.461Z",
"media2":[
{
"__type":"Object",
"priority":1,
"type":3,
"updatedAt":"2015-09-16T06:12:54.153Z",
"url":"https://example.com"
}
],
"updatedAt":"2015-09-16T06:12:54.461Z"
}
],
"updatedAt":"2015-10-16T06:08:57.726Z"
}
]

我试过用这个

$scope.mediaType = results['object'].map(function(item) {
return item.get('session2')[0].get('media2')[0].get('type');
});

还有这个

$scope.mediaType = results['session2'].map(function(item) {
return item.get('media2')[0].get('type');
});

但它总是给我 TypeError: results.object is undefinedTypeError: results.session2 is undefined
我怎样才能从那个 json 中获取值?

最佳答案

results 是一个数组而不是对象,您可以使用 results[0].session2.map 访问它

关于javascript - 将 Json 数组中的数组映射到 Angularjs 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35887633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com