我想访问键名为
[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"] }}

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

09-18 01:23