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

问题描述 投票:0回答:1

我正在使用JS Render遍历某些在属性名称中使用连字符的数据。

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

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

jsrender
1个回答
0
投票

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

请参阅文档以获取路径符号:Using the 'bracket' property accessor: object["property"]

根据您的情况,您可以写:

{{:image_one.sizes["natural-massive"]}}
© www.soinside.com 2019 - 2024. All rights reserved.