JS Render 将 属性 名称中的连字符解释为减号

JS Render interpreting hyphen in property name as subtraction sign

我正在使用 JS Render 迭代一些在 属性 名称中使用连字符的数据。

{{:image_one.sizes.natural-massive}}

返回 NAN 结果是因为它试图 运行 数学运算。我如何强制 JS 渲染将其视为字符串?

您可以使用方括号作为 属性 访问器。

有关路径符号,请参阅文档:Using the 'bracket' property accessor: object["property"]

在你的情况下,你可以这样写:

{{:image_one.sizes["natural-massive"]}}