javascript - Angular JS 大括号在对象属性名称中的破折号处停止评估

标签 javascript html angularjs

<分区>

我使用 AngularJS 花括号 {{}} 将一些数据输出到对象的

标记中。 它适用于所有对象属性,例如:

<p>{{archivi.CARATTERISTICI[0].TESTATA}}</p>

但是在尝试以下操作时:

<p> {{archivi.FASE-XD}}</p>

它输出名为 archivi.FASE 的对象中另一个属性的值。所以显然它在破折号“-”处停止解析并忽略后面的内容。

关于如何解决这个问题有什么想法吗?

最佳答案

使用括号表示法

<p> {{archivi['FASE-XD']}}</p>

关于javascript - Angular JS 大括号在对象属性名称中的破折号处停止评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38593936/

相关文章:

javascript - 用于测试是否只有 ASCII 字符的正则表达式

javascript - jQuery UI 进度条不会变缓

JavaScript 比较 == null 替代方案

javascript - 使用 JS 从 URL 传递和操作参数

javascript - jQuery $.ajax() 请求返回空数据

html - 两个 div 中的段落对齐,它们之间有一个图像

javascript - 砖石图像加载不工作

javascript - Angular - 仅协议(protocol)方案支持跨源请求 - 需要解决方法才能在本地运行 $http

javascript - Webpack 2 和 Angular 1 : exporting and import modules

javascript - AngularJS - promise 重新抛出捕获的异常