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"]}}
我正在使用 JS Render 迭代一些在 属性 名称中使用连字符的数据。
{{:image_one.sizes.natural-massive}}
返回 NAN 结果是因为它试图 运行 数学运算。我如何强制 JS 渲染将其视为字符串?
您可以使用方括号作为 属性 访问器。
有关路径符号,请参阅文档:Using the 'bracket' property accessor: object["property"]
在你的情况下,你可以这样写:
{{:image_one.sizes["natural-massive"]}}