gpt4 book ai didi

javascript - 如何在范围变量angularjs中获取json数据

转载 作者:行者123 更新时间:2023-12-02 14:18:18 25 4
gpt4 key购买 nike

这是我的 Json 数据

"data": {
"address": {
"postalCode": "112629",
"state": "DL",
"city": "new city",
"streetAddress": "my street"
},
"specialities": [
{
"_id": "577692f7",
"name": "Football",
"description": "game",
"__v": 0
}
]
}

$scope.test = 数据;我正在通过以下方式获取 html 中的数据ng-repeat="mytest in test"比

mytest.address.city // this is working fine
mytest.specialities.name // not printing anything

我在访问专业名称时遇到问题,我认为这是因为专业是一个数组,但不知道如何获取它。

最佳答案

您定义了一个只有一个数组的特殊对象

尝试

mytest.specialities[0].name 

更新:

此外,您可能需要确保数组至少有一个元素,否则您可能会收到 TypeError: Cannot read property 'name' of undefined

所以代码应该是这样的:

mytest.specialities.length > 0 ? mytest.specialities[0].name : '(某些默认值)';

关于javascript - 如何在范围变量angularjs中获取json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38868184/

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