我无法在Angular 4 * ngFor中使用@符号,它将引发意外的令牌Lexer错误:意外的字符[@]
我尝试使用**,'',“”和``,但似乎都无法使用,我已经进行了XML到JSON的转换(这就是数组具有@符号的原因)。
这是我的Angular代码:
<tr *ngFor="let data of dataResumen">
<td class="border" text-center>{{data.@INDICATOR}}</td>
</tr>
和json:
"data": [
{
"@DATA_DOMAIN": "CGO",
"@REF_AREA": "PA",
"@INDICATOR": "PAN_CGO_GCRG_XDC",
"@COUNTERPART_AREA": "_Z",
"@FREQ": "Q",
"@UNIT_MULT": "6",
"Obs": [
{
"@TIME_PERIOD": "2018-Q4",
"@OBS_VALUE": "3672.0896000000002"
}
]
},
]
答案 0 :(得分:0)
由@ R.Richards和其他团队评论回答,出于某种原因使用{{ data["@INDICATOR"] }}
进行了操作为了工作,我必须在花括号{{ blankspace < / em> data [“ @ INDICATOR”] 空格}}。