gpt4 book ai didi

json - 如何在 Angular js中的json中访问具有特殊字符的json数据

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

我想访问键名为 as 的数据[Measure].[item0] 作为键名,当我在我的 html 中访问它时出现错误就像 json 是 ine 格式 "[Measure].[item0]":"45"我的访问代码是

<div ng-repeat="item in allItems ">
<div >{{item.([Measures].[Item0])}}</div>
</div>

我也尝试过使用大括号和括号将其括在 () 和 [] 中我只想知道如何访问带句号的键名

最佳答案

从问题中你想做什么不是特别清楚,但如果你有这样的对象:

{
item: {
"[Measures].[Item0]": "some data",
someProperty : 31231
}
}

然后输出"some data" 表达式将是这样的:

{{item["[Measures].[Item0]"]}}

如果您的项目看起来像这样:

{
item: {
Measures: {
Item0: "some data",
Item1: "some other data"
},
someProperty : 31231
}
}

那么你的 "some data" 的 html 应该是

{{item.Measures.Item0}}

换句话说:

{{ item.key === item["key"] }}

方括号表示法可以包含受限/特殊字符,而点表示法则不能。老实说,如果它看起来像第一个,你应该修复数据源,这真的不是一个好习惯。

关于json - 如何在 Angular js中的json中访问具有特殊字符的json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25620831/

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