我想访问键名为
[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"] }}
方括号符号可以包含限制/特殊字符,而点符号不能。老实说,如果看起来像第一个数据源,则应该修复数据源,这实际上不是一个好习惯。