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

Jsrender JS Render将属性名称中的连字符解释为减法符号,jsrender,Jsrender,我使用JS Render来迭代一些在属性名中使用连字符的数据 {{:image\u one.size.natural massible} 它返回一个NAN结果,因为它试图运行一个数学运算。如何强制JS render将其视为字符串?您可以使用括号作为属性访问器 路径表示法见文档: 在您的情况下,您可以写: {{:image_one.sizes["natural-massive"]}}

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

{{:image\u one.size.natural massible}


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

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

路径表示法见文档:

在您的情况下,您可以写:

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